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 (بهطور پیشفرض ۳٪). |
ChoiceBoxAnswerConfig | یک حباب پاسخ + برچسب. |
ChoiceBoxConfig | یک سؤال واحد با مجموعه ثابت از حبابهای گزینه. |
Clip | محتوا را که بیش از حد میگیرد، در مرز والد قطع کنید. |
CompositeGridConfig | شبکهٔ انعطافپذیر با نمادهای سفارشی؛ علامتها به یک مقدار ترکیب میشوند. |
ContainerConfig | عنصر طرح نامرئی که بلوکهای فرزند را در ستونها یا فوتر چیدمان میکند. |
ContentConfig | یک خط متن استایلدار داخل یک والد. |
EmptyLineConfig | فاصله عمودی. |
GenerationResult | نتیجهٔ تولید قالب: تصویر(های) صفحه بهاضافهٔ قالب .omr JSON که مکانهای عنصر را توصیف میکند. |
GlobalPageSettings | پیشفرضهای سراسری سند که برای تمام عناصر صفحه قابل اعمال هستند؛ قابلبازنویسی برای هر عنصر. |
GridConfig | ماتریس عددی (SectionsCount بخش × OptionsCount حباب 0-9) در یک مقدار ترکیب شد. |
Hebrew | از راست به چپ؛ بهاختیار شمارهگذاری عبری. |
ImageConfig | تصویر با نام ارجاع شده. |
MemoryGenerationResult | Wrapper اطراف GenerationResult که خروجیها را بهصورت in-memory streams در دسترس میگذارد. |
NoClip | کاری انجام نمیدهد؛ محتوای سرریز شده پشت مرز والد رسم میشود (پیشفرض). |
OverflowAction | کلاس پایه برای الگوریتمهای مدیریت child-overflow. |
PageConfig | یک به ازای هر صفحه فیزیکی. |
ParentConfig | عنصری را علامتگذاری میکند که میتواند فرزندان داشته باشد. |
Persian | از راست به چپ؛ بهصورت اختیاری اعداد فارسی. |
PixelOffset | جابهجایی طرحبندی به واحد پیکسل (مقدارهای عدد صحیح پیکسل برای هر لبه). |
PositionedBlockConfig | فرزندان را در موقعیت مطلق XPosition/YPosition با اندازهٔ اختیاری قرار میدهد. |
ReferencePointsSettings | نشانهای مرجع گوشه + مستطیل علامت چرخش که برای اصلاح انحراف در هنگام تشخیص استفاده میشود. |
TemplateConfig | ریشه سند که شامل همه چیزهای دیگر است (معمولاً PageConfigها). |
TextConfig | بلوک متن خام چندخطی سطح بالا. |
Urdu | از راست به چپ؛ بهاختیار ارقام اردو. |
Western | سیستم نوشتاری پیشفرض: از چپ به راست، ارقام غربی (۰-۹). |
Wrap | جابجایی یک فرزند سرریز شده (بازآرایی ستون / تقسیم عنصر). |
WritingSystem | سیستم نوشتاری پایه (LTR، ارقام غربی). |
شمارشها
| شمارش | توضیح |
|---|---|
AlignmentEnum | تراز افقی یک عنصر نسبت به والد آن. |
BarcodeType | نمادگذاری مورد استفاده توسط یک BarcodeConfig. |
BubblePositionType | محل قرارگیری حباب نسبت به محتوای اصلی آن (متن پاسخ). |
BubbleSize | اندازهٔ حباب پاسخ. |
BubbleType | شکل حباب پاسخ. |
ConfigType | متمایزگر شناساییکنندهٔ اینکه یک گره متعلق به کدام عنصر *Config است. |
ContainerTypeEnum | چگونه یک ContainerConfig در صفحه قرار میگیرد. |
ContentType | نحوه نمایش محتوای متنی. |
Directionality | جهتگیری که عناصر و متن در آن رسم میشوند (RTL/LTR پشتیبانی). |
FontStyle | سبک قلم شبیه پرچم؛ میتوان اعضا را ترکیب کرد. |
GridHeaderTypeEnum | سبک سرصفحهٔ جدول. |
LongWordHandling | رفتار زمانی که تولید با کلمهای که از ظرف والدش عریضتر است مواجه میشود. |
Orientation | Enum با ۳ عضو. |
PaperSize | اندازه صفحه خروجی. |
ParagraphTypeEnum | چگونه یک ParagraphConfig فرزندان خود را ترتیب میدهد. |
QRVersion | نسخه نماد QR برای یک BarcodeConfig از خانواده QR. |
RotationPointPosition | موقعیت علامت جهت (چرخش) نسبت به صفحه. |
ScoreDisplay | کنترل میکند که آیا/چگونه مقدار امتیاز نمایش داده شود. |
ScoreGroupType | حالت رسم عنصر گروه امتیاز. |
ScoreHeaderType | نقش سرستون در داخل یک گروه امتیاز. |
TriggerType | رفتار یک ماشه (استفاده شده توسط CustomTriggerConfig). |
VerticalAlignment | موقعیتیابی عمودی یک عنصر فرزند در داخل والد آن. |
Model
| کلاس | توضیح |
|---|---|
IOmrElement | رابط برای عناصر OMR (یک سؤال/عنصر شناساییشده). |
RecognitionResult | نتیجهٔ شناسایی تصویر. |
Recognition
| شمارش | توضیح |
|---|---|
FormValidationLogic | رفتار موتور را هنگامی که یک قانون اعتبارسنجی قالب در طول شناسایی نقض میشود، کنترل میکند. |