Aspose.OMR FOSS voor Python
API reference voor Aspose.OMR FOSS voor Python. 68 openbare types georganiseerd per module.
API
| Klasse | Beschrijving |
|---|---|
ImageCollection | Alleen-appendende, hoofdlettergevoelige naam -> afbeelding-bytes map voor in-memory afbeeldingen die worden gerefereerd door markup (?image=). |
OmrEngine | De OMR-engine: een stateloze fabriek die generatie-resultaten en herkenners produceert. |
TemplateProcessor | Verwerkt OMR-afbeeldingen met het sjabloon waaruit het is gemaakt. |
Uitzonderingen
| Klasse | Beschrijving |
|---|---|
ChildOverflowException | Wordt opgegooid wanneer een kindelement zijn bovenliggende element overstroomt en de overflow-afhandeling is ingesteld om te gooien (zie OverflowActions / LongWordHandling). |
InvalidConfigurationException | Wordt opgegooid wanneer een sjabloon / elementconfiguratie ongeldig of niet ondersteund is. |
MultiselectException | Wordt opgegooid wanneer meer dan één bubbel is gemarkeerd voor een vraag die geen multi-select toestaat, en FormValidationLogic.Exception actief is. |
OMRException | Basisklasse voor elke uitzondering die door de OMR-bibliotheek wordt opgeworpen. |
RuntimeExceptionOMR | Opgeworpen bij een interne, onherstelbare generatie/herkenningsfout. |
Generation
| Klasse | Beschrijving |
|---|---|
AnswerSheetConfig | Genummerde vraag/antwoord-bubbelsmatrix. |
Arabic | Rechts-naar-links; optioneel Oost-Arabische cijfers. |
BaseConfig | Root-abstractie; de verplichte velden van elk OMR-element. |
BaseOffset | Basisklasse voor generatie lay-out offsets. |
Bengali | Van links naar rechts; eventueel Bengaalse cijfers. |
BlockConfig | Rand/gevulde box; legt zijn niet-blokkinderen uit met overflow-afhandeling. |
BorderStyle | Beschrijft de rand van ÉÉN zijde van een element. |
CheckBoxConfig | Gelabelde groep lege vakken die elke markering accepteren, met een instelbare vulling Threshold (standaard 3%). |
ChoiceBoxAnswerConfig | Een antwoordbubbel + label. |
ChoiceBoxConfig | Een enkele vraag met een vaste set optie-bubbels. |
Clip | Afkappen van overlopen inhoud bij de rand van de ouder. |
CompositeGridConfig | Flexibel raster met aangepaste symbolen; markeringen worden samengevoegd tot één waarde. |
ContainerConfig | Onzichtbaar layoutelement dat kindblokken in kolommen of een voettekst rangschikt. |
ContentConfig | Een gestylede tekstregel binnen een ouder. |
EmptyLineConfig | Verticale spatie. |
GenerationResult | Het resultaat van sjabloongeneratie: de paginabeeld(en) plus de .omr sjabloon JSON die de elementlocaties beschrijft. |
GlobalPageSettings | Documentbrede standaardinstellingen die van toepassing zijn op alle pagina-elementen; per element overschrijfbaar. |
GridConfig | Cijfermatrix (SectionsCount secties x OptionsCount 0-9 bubbels) samengevoegd tot één waarde. |
Hebrew | Van rechts naar links; eventueel Hebreeuwse nummering. |
ImageConfig | Afbeelding verwezen via naam. |
MemoryGenerationResult | Wrapper rond GenerationResult die output blootlegt als in-memory streams. |
NoClip | Doe niets; overstroomende inhoud wordt getekend voorbij de rand van de ouder (standaard). |
OverflowAction | Basisklasse voor algoritmen voor het afhandelen van kind-overflow. |
PageConfig | Eén per fysieke pagina. |
ParentConfig | Markeert een element dat kinderen kan bevatten. |
Persian | Rechts-naar-links; optioneel Perzische cijfers. |
PixelOffset | Pixel-eenheid lay-out offset (per rand gehele pixelwaarden). |
PositionedBlockConfig | Plaatst kinderen op absolute XPosition/YPosition met optionele grootte. |
ReferencePointsSettings | Hoekreferentiemarkeringen + rotatiemarkerrechthoek gebruikt voor het corrigeren van scheefstand tijdens herkenning. |
TemplateConfig | De documentroot die alles andere bevat (normaal PageConfigs). |
TextConfig | Topniveau meerregelige ruwe tekstblok. |
Urdu | Van rechts naar links; eventueel Urdu-cijfers. |
Western | Standaard schrijftsysteem: van links naar rechts, westerse (0-9) cijfers. |
Wrap | Verplaats een overlopend kind (kolomherindeling / elementensplitsing). |
WritingSystem | Basisschrijfsysteem (LTR, westerse cijfers). |
Enumeraties
| Enumeratie | Beschrijving |
|---|---|
AlignmentEnum | Horizontale uitlijning van een element ten opzichte van zijn ouder. |
BarcodeType | De symboliek die door een BarcodeConfig wordt gebruikt. |
BubblePositionType | Waar de bubbel zich bevindt ten opzichte van de hoofdinhoud (antwoordtekst). |
BubbleSize | Grootte van de antwoordbubbel. |
BubbleType | De vorm van een antwoordbubbel. |
ConfigType | Discriminator die identificeert welk *Config-element een knoop is. |
ContainerTypeEnum | Hoe een ContainerConfig op de pagina wordt geplaatst. |
ContentType | Hoe tekstinhoud wordt gerenderd. |
Directionality | Richting waarin elementen en tekst worden getekend (RTL/LTR ondersteuning). |
FontStyle | Vlagachtige lettertype-stijl; leden kunnen worden gecombineerd. |
GridHeaderTypeEnum | De stijl van de header van een raster. |
LongWordHandling | Gedrag wanneer de generatie een woord tegenkomt dat breder is dan de bovenliggende container. |
Orientation | Enum met 3 leden. |
PaperSize | Uitvoergrootte van de pagina. |
ParagraphTypeEnum | Hoe een ParagraphConfig zijn kinderen rangschikt. |
QRVersion | Symboolversie van QR voor een QR-familie BarcodeConfig. |
RotationPointPosition | Plaatsing van de oriëntatie (rotatie) markering ten opzichte van de pagina. |
ScoreDisplay | Bepaalt of/en hoe een scorewaarde wordt weergegeven. |
ScoreGroupType | Tekenmodus van een scoregroep-element. |
ScoreHeaderType | Rol van een kolomkop binnen een scoregroep. |
TriggerType | Gedrag van een trigger (gebruikt door CustomTriggerConfig). |
VerticalAlignment | Verticale positionering van een kindelement binnen zijn ouder. |
Model
| Klasse | Beschrijving |
|---|---|
IOmrElement | De interface voor de OMR-elementen (een herkende vraag/element). |
RecognitionResult | Het resultaat van beeldherkenning. |
Recognition
| Enumeratie | Beschrijving |
|---|---|
FormValidationLogic | Regelt het gedrag van de engine wanneer een sjabloonvalidatieregel wordt geschonden tijdens herkenning. |