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يتحكم في سلوك المحرك عندما يتم خرق قاعدة التحقق من القالب أثناء التعرف.

انظر أيضاً

 العربية