Aspose.OMR FOSS для Python
API reference для Aspose.OMR FOSS для Python. 68 публічних типів, організованих за модулем.
Api
| Клас | Опис |
|---|---|
ImageCollection | Тільки додавання, чутливе до регістру ім’я -> карта байтів зображень для зображень у пам’яті, на які посилається розмітка (?image=). |
OmrEngine | Двигун OMR: безстанова фабрика, що створює результати генерації та розпізнавачі. |
TemplateProcessor | Обробляє OMR-зображення згідно з шаблоном, з якого він був створений. |
Винятки
| Клас | Опис |
|---|---|
ChildOverflowException | Викликається, коли дочірній елемент виходить за межі батьківського, а обробка переповнення налаштована на викидання (див. OverflowActions / LongWordHandling). |
InvalidConfigurationException | Викликається, коли конфігурація шаблону / елемента недійсна або не підтримується. |
MultiselectException | Викликається, коли позначено більше однієї bubble для питання, яке не дозволяє multi-select, і 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 розділів x OptionsCount 0-9 бульбашок) об’єднана в одне значення. |
Hebrew | З правого наліво; за потреби — єврейська нумерація. |
ImageConfig | Зображення, згадане за назвою. |
MemoryGenerationResult | Обгортка навколо GenerationResult, що надає вихідні дані у вигляді потоків у пам’яті. |
NoClip | Нічого не робити; переповнений вміст малюється за межами батьківської рамки (за замовчуванням). |
OverflowAction | Базовий клас для алгоритмів обробки переповнення дочірніх елементів. |
PageConfig | Одна на фізичну сторінку. |
ParentConfig | Позначає елемент, який може містити дочірні елементи. |
Persian | З правого наліво; за потреби перські цифри. |
PixelOffset | Зсув розташування у пікселях (цілі значення пікселів для кожного краю). |
PositionedBlockConfig | Розташовує дочірні елементи за абсолютними XPosition/YPosition з необов’язковим розміром. |
ReferencePointsSettings | Кутові орієнтири + прямокутник маркера обертання, що використовується для випрямлення під час розпізнавання. |
TemplateConfig | Кореневий елемент документа, що містить все інше (зазвичай PageConfigи). |
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 | Enum з 3 членами. |
PaperSize | Розмір вихідної сторінки. |
ParagraphTypeEnum | Як ParagraphConfig розташовує свої дочірні елементи. |
QRVersion | QR версія символу для QR-сімейства BarcodeConfig. |
RotationPointPosition | Розташування маркера орієнтації (обертання) відносно сторінки. |
ScoreDisplay | Керує тим, чи/як відображається значення балу. |
ScoreGroupType | Режим малювання елемента групи балів. |
ScoreHeaderType | Роль заголовка стовпця всередині групи балів. |
TriggerType | Поведінка тригера (використовується CustomTriggerConfig). |
VerticalAlignment | Вертикальне розташування дочірнього елемента всередині його батька. |
Model
| Клас | Опис |
|---|---|
IOmrElement | Інтерфейс для OMR-елементів (одне розпізнане питання/елемент). |
RecognitionResult | Результат розпізнавання зображення. |
Recognition
| Перелік | Опис |
|---|---|
FormValidationLogic | Керує поведінкою движка, коли під час розпізнавання порушується правило валідації шаблону. |