Aspose.OMR FOSS لـ Python
API reference لـ Aspose.OMR FOSS لـ Python. 68 نوعًا عامًا منظمًا حسب الوحدة.
API
| الفئة | وصف |
|---|---|
ImageCollection | إضافة-فقط، اسم حساس لحالة الأحرف -> خريطة بايتات الصورة للصور في الذاكرة المشار إليها بالترميز (?image=). |
OmrEngine | محرك OMR: مصنع عديم الحالة ينتج نتائج التوليد وأدوات التعرف. |
TemplateProcessor | يعالج صور OMR وفق القالب الذي تم إنشاؤه منه. |
استثناءات
| الفئة | وصف |
|---|---|
ChildOverflowException | يُرفع عندما يتجاوز العنصر الفرعي العنصر الأب وتكون معالجة الفائض مُعَدة للإلقاء (انظر OverflowActions / LongWordHandling). |
InvalidConfigurationException | يُرفع عندما يكون تكوين القالب / العنصر غير صالح أو غير مدعوم. |
MultiselectException | يُرفع عندما يتم تحديد أكثر من فقاعة لسؤال لا يسمح بالتحديد المتعدد، ويكون FormValidationLogic.Exception نشطًا. |
OMRException | الفئة الأساسية لكل استثناء يتم إثارته من قبل مكتبة OMR. |
RuntimeExceptionOMR | يُرفع عند فشل داخلي غير قابل للاسترداد في عملية التوليد/التعرف. |
Generation
| الفئة | وصف |
|---|---|
AnswerSheetConfig | مصفوفة فقاعات السؤال/الإجابة المرقمة. |
Arabic | من اليمين إلى اليسار؛ مع إمكانية استخدام الأرقام العربية الشرقية. |
BaseConfig | التجريد الجذري؛ الحقول المطلوبة لكل عنصر OMR. |
BaseOffset | الفئة الأساسية لإزاحات تخطيط التوليد. |
Bengali | من اليسار إلى اليمين؛ بشكل اختياري أرقام بنغالية. |
BlockConfig | صندوق محاط بحدود/مبطن؛ يرتب عناصره غير الكتلية مع معالجة التدفق الزائد. |
BorderStyle | يصف حد جانب واحد من العنصر. |
CheckBoxConfig | مجموعة معنونة من الصناديق الفارغة تقبل أي علامة، مع تعبئة قابلة للتعديل Threshold (الافتراضي 3%). |
ChoiceBoxAnswerConfig | فقاعة إجابة واحدة + تسمية. |
ChoiceBoxConfig | سؤال واحد مع مجموعة ثابتة من فقاعات الخيارات. |
Clip | اقتطع المحتوى المتجاوز عند حد العنصر الأب. |
CompositeGridConfig | شبكة مرنة مع رموز مخصصة؛ العلامات تندمج في قيمة واحدة. |
ContainerConfig | عنصر تخطيط غير مرئي يرتب الكتل الفرعية في أعمدة أو في تذييل. |
ContentConfig | سطر نصي مُنسق داخل العنصر الأب. |
EmptyLineConfig | مسافة عمودية. |
GenerationResult | نتيجة توليد القالب: صورة(ات) الصفحة بالإضافة إلى قالب .omr JSON الذي يصف مواقع العناصر. |
GlobalPageSettings | الإعدادات الافتراضية على مستوى المستند المطبقة على جميع عناصر الصفحة؛ يمكن تجاوزها لكل عنصر. |
GridConfig | مصفوفة الأرقام (SectionsCount أقسام × OptionsCount فقاعات 0-9) مدمجة في قيمة واحدة. |
Hebrew | من اليمين إلى اليسار؛ مع ترقيم عبري اختياري. |
ImageConfig | الصورة المشار إليها بالاسم. |
MemoryGenerationResult | مغلف حول GenerationResult يعرض المخرجات كتيارات في الذاكرة. |
NoClip | لا تفعل شيئًا؛ يتم رسم المحتوى المتجاوز خارج حدود العنصر الأب (افتراضي). |
OverflowAction | الفئة الأساسية لخوارزميات معالجة تجاوز العناصر الفرعية. |
PageConfig | واحدة لكل صفحة مادية. |
ParentConfig | يحدد عنصرًا يمكنه احتواء عناصر فرعية. |
Persian | من اليمين إلى اليسار؛ مع أرقام فارسية اختيارية. |
PixelOffset | إزاحة تخطيط بوحدة البكسل (قِيَم بكسل صحيحة لكل حافة). |
PositionedBlockConfig | يضع العناصر الفرعية في موضع مطلق XPosition/YPosition مع حجم اختياري. |
ReferencePointsSettings | علامات الإشارة في الزوايا + مستطيل علامة الدوران المستخدم لتصحيح الانحراف أثناء التعرف. |
TemplateConfig | جذر المستند الذي يحتوي على كل شيء آخر (عادةً ما تكون PageConfigs). |
TextConfig | كتلة نصية خام متعددة الأسطر على المستوى الأعلى. |
Urdu | من اليمين إلى اليسار؛ أرقام أوردو اختيارية. |
Western | نظام الكتابة الافتراضي: من اليسار إلى اليمين، أرقام غربية (0-9). |
Wrap | نقل عنصر فرعي فائض (إعادة تدفق العمود / تقسيم العنصر). |
WritingSystem | نظام الكتابة الأساسي (LTR، الأرقام الغربية). |
التعدادات
| التعداد | وصف |
|---|---|
AlignmentEnum | محاذاة أفقية للعنصر نسبةً إلى العنصر الأب. |
BarcodeType | الرموز المستخدمة من قبل BarcodeConfig. |
BubblePositionType | المكان الذي تتواجد فيه الفقاعة نسبةً إلى المحتوى الرئيسي (نص الإجابة). |
BubbleSize | حجم فقاعة الإجابة. |
BubbleType | شكل فقاعة الإجابة. |
ConfigType | المميز الذي يحدد أي عنصر *Config تمثله العقدة. |
ContainerTypeEnum | كيفية وضع ContainerConfig على الصفحة. |
ContentType | كيفية عرض محتوى النص. |
Directionality | الاتجاه الذي تُرسم فيه العناصر والنص (دعم RTL/LTR). |
FontStyle | نمط خط يشبه العلم؛ يمكن دمج الأعضاء. |
GridHeaderTypeEnum | نمط رأس الشبكة. |
LongWordHandling | السلوك عندما تواجه عملية التوليد كلمة أوسع من الحاوية الأصلية. |
Orientation | تعداد يحتوي على 3 أعضاء. |
PaperSize | حجم صفحة الإخراج. |
ParagraphTypeEnum | كيف يقوم ParagraphConfig بترتيب أطفاله. |
QRVersion | إصدار رمز QR لعائلة QR BarcodeConfig. |
RotationPointPosition | موضع علامة الاتجاه (الدوران) بالنسبة للصفحة. |
ScoreDisplay | يتحكم في ما إذا كان/كيف يتم عرض قيمة النتيجة. |
ScoreGroupType | وضع الرسم لعنصر مجموعة score-group. |
ScoreHeaderType | دور رأس العمود داخل مجموعة النقاط. |
TriggerType | سلوك المشغّل (المستخدم من قبل CustomTriggerConfig). |
VerticalAlignment | موضع العنصر الفرعي عموديًا داخل العنصر الأب. |
Model
| الفئة | وصف |
|---|---|
IOmrElement | الواجهة لعناصر OMR (سؤال/عنصر واحد مُعرّف). |
RecognitionResult | نتيجة التعرف على الصورة. |
Recognition
| التعداد | وصف |
|---|---|
FormValidationLogic | يتحكم في سلوك المحرك عندما يتم خرق قاعدة التحقق من القالب أثناء التعرف. |