Aspose.OMR FOSS pentru Python

API reference pentru Aspose.OMR FOSS pentru Python. 68 de tipuri publice organizate pe module.

API

ClasăDescriere:
ImageCollectionMapă de nume append-only, case-sensitive -> image-bytes pentru imagini în memorie referențiate prin markup (?image=).
OmrEngineMotorul OMR: o fabrică fără stare care produce rezultate de generare și recunoașteri.
TemplateProcessorProcesează imaginile OMR conform șablonului din care a fost creat.

Excepții

ClasăDescriere:
ChildOverflowExceptionGenerată atunci când un element copil depășește elementul părinte și gestionarea depășirii este configurată să arunce (vezi OverflowActions / LongWordHandling).
InvalidConfigurationExceptionGenerată atunci când o configurare de șablon / element este invalidă sau nesuportată.
MultiselectExceptionGenerată atunci când sunt marcate mai multe bule pentru o întrebare care nu permite selecție multiplă, iar FormValidationLogic.Exception este activ.
OMRExceptionClasa de bază pentru fiecare excepție ridicată de biblioteca OMR.
RuntimeExceptionOMRRidicată în cazul unei erori interne, irecuperabile de generare/recunoaștere.

Generation

ClasăDescriere:
AnswerSheetConfigMatrice numerotată de bule pentru întrebări/raspunsuri.
ArabicDe la dreapta la stânga; opțional cifre arabice orientale.
BaseConfigAbstractizare rădăcină; câmpurile obligatorii ale fiecărui element OMR.
BaseOffsetClasă de bază pentru offseturile de layout ale generării.
BengaliDe la stânga la dreapta; opțional cifre bengaleze.
BlockConfigCutie cu bordură/margine; aranjează copiii săi non-bloc cu gestionarea depășirii.
BorderStyleDescrie marginea UNEI laturi a unui element.
CheckBoxConfigGrup etichetat de casete goale care acceptă orice marcă, cu o umplere reglabilă Threshold (implicit 3%).
ChoiceBoxAnswerConfigO bulă de răspuns + etichetă.
ChoiceBoxConfigO singură întrebare cu un set fix de bule de opțiune.
ClipTrunchiați conținutul care depășește la marginea părintelui.
CompositeGridConfigGrilă flexibilă cu simboluri personalizate; marcajele se combină într-o singură valoare.
ContainerConfigElement de layout invizibil care aranjează blocurile copil în coloane sau în subsol.
ContentConfigO linie de text stilizată în interiorul unui părinte.
EmptyLineConfigSpațiu vertical.
GenerationResultRezultatul generării template-ului: imaginea(e) paginii plus .omr template JSON care descrie locațiile elementelor.
GlobalPageSettingsSetări implicite la nivel de document aplicabile tuturor elementelor paginii; per-element suprascrise.
GridConfigMatrice de cifre (SectionsCount secțiuni x OptionsCount bule 0-9) fuzionată într-o singură valoare.
HebrewDe la dreapta la stânga; opțional numerotare ebraică.
ImageConfigImagine referențiată prin nume.
MemoryGenerationResultÎmpachetare în jurul GenerationResult care expune ieșirile ca fluxuri în memorie.
NoClipNu face nimic; conținutul care depășește este desenat dincolo de marginea părintelui (implicit).
OverflowActionClasă de bază pentru algoritmi de gestionare a depășirii copiilor.
PageConfigUnul pe pagină fizică.
ParentConfigMarchează un element care poate conține copii.
PersianDe la dreapta la stânga; opțional cifre persane.
PixelOffsetCompensare de layout în unităţi de pixel (valori întregi de pixel pe fiecare margine).
PositionedBlockConfigPlasează copiii la poziție absolută XPosition/YPosition cu dimensiune opțională.
ReferencePointsSettingsMarcaje de referință în colț + dreptunghi marker de rotație utilizat pentru corecția înclinării în timpul recunoașterii.
TemplateConfigRădăcina documentului care conține tot restul (de obicei PageConfigs).
TextConfigBloc de text brut pe mai multe linii la nivel superior.
UrduDe la dreapta la stânga; opțional cifre Urdu.
WesternSistem de scriere implicit: de la stânga la dreapta, cifre occidentale (0-9).
WrapRelocați un element copil care depășește (reflux de coloană / divizare de element).
WritingSystemSistem de scriere de bază (LTR, cifre occidentale).

Enumerări

EnumerareDescriere:
AlignmentEnumAlinierea orizontală a unui element în raport cu părintelui său.
BarcodeTypeSimbolistica utilizată de un BarcodeConfig.
BubblePositionTypeUnde se află bula în raport cu conținutul său principal (textul răspunsului).
BubbleSizeDimensiunea bulei de răspuns.
BubbleTypeForma unei bule de răspuns.
ConfigTypeDiscriminator care identifică elementul *Config al unui nod.
ContainerTypeEnumCum este plasat un ContainerConfig pe pagină.
ContentTypeCum este redat conținutul textului.
DirectionalityDirecția în care sunt desenate elementele și textul (suport RTL/LTR).
FontStyleStil de font asemănător drapelului; membrii pot fi combinaţi.
GridHeaderTypeEnumStilul antetului unei grile.
LongWordHandlingComportamentul când generarea întâlnește un cuvânt mai lat decât containerul părinte.
OrientationEnum cu 3 membri.
PaperSizeDimensiunea paginii de ieșire.
ParagraphTypeEnumCum un ParagraphConfig își aranjează copiii.
QRVersionVersiunea simbolului QR pentru un BarcodeConfig din familia QR.
RotationPointPositionPoziționarea marcatorului de orientare (rotație) față de pagină.
ScoreDisplayControlează dacă/în ce mod este afișată o valoare de scor.
ScoreGroupTypeModul de desenare al unui element de grup de scor.
ScoreHeaderTypeRolul unui antet de coloană în interiorul unui grup de scor.
TriggerTypeComportamentul unui declanșator (utilizat de CustomTriggerConfig).
VerticalAlignmentPoziționarea verticală a unui element copil în interiorul părintelui.

Model

ClasăDescriere:
IOmrElementInterfața pentru elementele OMR (o întrebare/element recunoscut).
RecognitionResultRezultatul recunoașterii imaginii.

Recognition

EnumerareDescriere:
FormValidationLogicControlează comportamentul motorului când o regulă de validare a șablonului este încălcată în timpul recunoașterii.

Vezi și:

 Română