Aspose.OMR FOSS pentru Python
API reference pentru Aspose.OMR FOSS pentru Python. 68 de tipuri publice organizate pe module.
API
| Clasă | Descriere: |
|---|---|
ImageCollection | Mapă de nume append-only, case-sensitive -> image-bytes pentru imagini în memorie referențiate prin markup (?image=). |
OmrEngine | Motorul OMR: o fabrică fără stare care produce rezultate de generare și recunoașteri. |
TemplateProcessor | Procesează imaginile OMR conform șablonului din care a fost creat. |
Excepții
| Clasă | Descriere: |
|---|---|
ChildOverflowException | Generată atunci când un element copil depășește elementul părinte și gestionarea depășirii este configurată să arunce (vezi OverflowActions / LongWordHandling). |
InvalidConfigurationException | Generată atunci când o configurare de șablon / element este invalidă sau nesuportată. |
MultiselectException | Generată atunci când sunt marcate mai multe bule pentru o întrebare care nu permite selecție multiplă, iar FormValidationLogic.Exception este activ. |
OMRException | Clasa de bază pentru fiecare excepție ridicată de biblioteca OMR. |
RuntimeExceptionOMR | Ridicată în cazul unei erori interne, irecuperabile de generare/recunoaștere. |
Generation
| Clasă | Descriere: |
|---|---|
AnswerSheetConfig | Matrice numerotată de bule pentru întrebări/raspunsuri. |
Arabic | De la dreapta la stânga; opțional cifre arabice orientale. |
BaseConfig | Abstractizare rădăcină; câmpurile obligatorii ale fiecărui element OMR. |
BaseOffset | Clasă de bază pentru offseturile de layout ale generării. |
Bengali | De la stânga la dreapta; opțional cifre bengaleze. |
BlockConfig | Cutie cu bordură/margine; aranjează copiii săi non-bloc cu gestionarea depășirii. |
BorderStyle | Descrie marginea UNEI laturi a unui element. |
CheckBoxConfig | Grup etichetat de casete goale care acceptă orice marcă, cu o umplere reglabilă Threshold (implicit 3%). |
ChoiceBoxAnswerConfig | O bulă de răspuns + etichetă. |
ChoiceBoxConfig | O singură întrebare cu un set fix de bule de opțiune. |
Clip | Trunchiați conținutul care depășește la marginea părintelui. |
CompositeGridConfig | Grilă flexibilă cu simboluri personalizate; marcajele se combină într-o singură valoare. |
ContainerConfig | Element de layout invizibil care aranjează blocurile copil în coloane sau în subsol. |
ContentConfig | O linie de text stilizată în interiorul unui părinte. |
EmptyLineConfig | Spațiu vertical. |
GenerationResult | Rezultatul generării template-ului: imaginea(e) paginii plus .omr template JSON care descrie locațiile elementelor. |
GlobalPageSettings | Setări implicite la nivel de document aplicabile tuturor elementelor paginii; per-element suprascrise. |
GridConfig | Matrice de cifre (SectionsCount secțiuni x OptionsCount bule 0-9) fuzionată într-o singură valoare. |
Hebrew | De la dreapta la stânga; opțional numerotare ebraică. |
ImageConfig | Imagine referențiată prin nume. |
MemoryGenerationResult | Împachetare în jurul GenerationResult care expune ieșirile ca fluxuri în memorie. |
NoClip | Nu face nimic; conținutul care depășește este desenat dincolo de marginea părintelui (implicit). |
OverflowAction | Clasă de bază pentru algoritmi de gestionare a depășirii copiilor. |
PageConfig | Unul pe pagină fizică. |
ParentConfig | Marchează un element care poate conține copii. |
Persian | De la dreapta la stânga; opțional cifre persane. |
PixelOffset | Compensare de layout în unităţi de pixel (valori întregi de pixel pe fiecare margine). |
PositionedBlockConfig | Plasează copiii la poziție absolută XPosition/YPosition cu dimensiune opțională. |
ReferencePointsSettings | Marcaje de referință în colț + dreptunghi marker de rotație utilizat pentru corecția înclinării în timpul recunoașterii. |
TemplateConfig | Rădăcina documentului care conține tot restul (de obicei PageConfigs). |
TextConfig | Bloc de text brut pe mai multe linii la nivel superior. |
Urdu | De la dreapta la stânga; opțional cifre Urdu. |
Western | Sistem de scriere implicit: de la stânga la dreapta, cifre occidentale (0-9). |
Wrap | Relocați un element copil care depășește (reflux de coloană / divizare de element). |
WritingSystem | Sistem de scriere de bază (LTR, cifre occidentale). |
Enumerări
| Enumerare | Descriere: |
|---|---|
AlignmentEnum | Alinierea orizontală a unui element în raport cu părintelui său. |
BarcodeType | Simbolistica utilizată de un BarcodeConfig. |
BubblePositionType | Unde se află bula în raport cu conținutul său principal (textul răspunsului). |
BubbleSize | Dimensiunea bulei de răspuns. |
BubbleType | Forma unei bule de răspuns. |
ConfigType | Discriminator care identifică elementul *Config al unui nod. |
ContainerTypeEnum | Cum este plasat un ContainerConfig pe pagină. |
ContentType | Cum este redat conținutul textului. |
Directionality | Direcția în care sunt desenate elementele și textul (suport RTL/LTR). |
FontStyle | Stil de font asemănător drapelului; membrii pot fi combinaţi. |
GridHeaderTypeEnum | Stilul antetului unei grile. |
LongWordHandling | Comportamentul când generarea întâlnește un cuvânt mai lat decât containerul părinte. |
Orientation | Enum cu 3 membri. |
PaperSize | Dimensiunea paginii de ieșire. |
ParagraphTypeEnum | Cum un ParagraphConfig își aranjează copiii. |
QRVersion | Versiunea simbolului QR pentru un BarcodeConfig din familia QR. |
RotationPointPosition | Poziționarea marcatorului de orientare (rotație) față de pagină. |
ScoreDisplay | Controlează dacă/în ce mod este afișată o valoare de scor. |
ScoreGroupType | Modul de desenare al unui element de grup de scor. |
ScoreHeaderType | Rolul unui antet de coloană în interiorul unui grup de scor. |
TriggerType | Comportamentul unui declanșator (utilizat de CustomTriggerConfig). |
VerticalAlignment | Poziționarea verticală a unui element copil în interiorul părintelui. |
Model
| Clasă | Descriere: |
|---|---|
IOmrElement | Interfața pentru elementele OMR (o întrebare/element recunoscut). |
RecognitionResult | Rezultatul recunoașterii imaginii. |
Recognition
| Enumerare | Descriere: |
|---|---|
FormValidationLogic | Controlează comportamentul motorului când o regulă de validare a șablonului este încălcată în timpul recunoașterii. |