Aspose.OMR FOSS voor Python

API reference voor Aspose.OMR FOSS voor Python. 68 openbare types georganiseerd per module.

API

KlasseBeschrijving
ImageCollectionAlleen-appendende, hoofdlettergevoelige naam -> afbeelding-bytes map voor in-memory afbeeldingen die worden gerefereerd door markup (?image=).
OmrEngineDe OMR-engine: een stateloze fabriek die generatie-resultaten en herkenners produceert.
TemplateProcessorVerwerkt OMR-afbeeldingen met het sjabloon waaruit het is gemaakt.

Uitzonderingen

KlasseBeschrijving
ChildOverflowExceptionWordt opgegooid wanneer een kindelement zijn bovenliggende element overstroomt en de overflow-afhandeling is ingesteld om te gooien (zie OverflowActions / LongWordHandling).
InvalidConfigurationExceptionWordt opgegooid wanneer een sjabloon / elementconfiguratie ongeldig of niet ondersteund is.
MultiselectExceptionWordt opgegooid wanneer meer dan één bubbel is gemarkeerd voor een vraag die geen multi-select toestaat, en FormValidationLogic.Exception actief is.
OMRExceptionBasisklasse voor elke uitzondering die door de OMR-bibliotheek wordt opgeworpen.
RuntimeExceptionOMROpgeworpen bij een interne, onherstelbare generatie/herkenningsfout.

Generation

KlasseBeschrijving
AnswerSheetConfigGenummerde vraag/antwoord-bubbelsmatrix.
ArabicRechts-naar-links; optioneel Oost-Arabische cijfers.
BaseConfigRoot-abstractie; de verplichte velden van elk OMR-element.
BaseOffsetBasisklasse voor generatie lay-out offsets.
BengaliVan links naar rechts; eventueel Bengaalse cijfers.
BlockConfigRand/gevulde box; legt zijn niet-blokkinderen uit met overflow-afhandeling.
BorderStyleBeschrijft de rand van ÉÉN zijde van een element.
CheckBoxConfigGelabelde groep lege vakken die elke markering accepteren, met een instelbare vulling Threshold (standaard 3%).
ChoiceBoxAnswerConfigEen antwoordbubbel + label.
ChoiceBoxConfigEen enkele vraag met een vaste set optie-bubbels.
ClipAfkappen van overlopen inhoud bij de rand van de ouder.
CompositeGridConfigFlexibel raster met aangepaste symbolen; markeringen worden samengevoegd tot één waarde.
ContainerConfigOnzichtbaar layoutelement dat kindblokken in kolommen of een voettekst rangschikt.
ContentConfigEen gestylede tekstregel binnen een ouder.
EmptyLineConfigVerticale spatie.
GenerationResultHet resultaat van sjabloongeneratie: de paginabeeld(en) plus de .omr sjabloon JSON die de elementlocaties beschrijft.
GlobalPageSettingsDocumentbrede standaardinstellingen die van toepassing zijn op alle pagina-elementen; per element overschrijfbaar.
GridConfigCijfermatrix (SectionsCount secties x OptionsCount 0-9 bubbels) samengevoegd tot één waarde.
HebrewVan rechts naar links; eventueel Hebreeuwse nummering.
ImageConfigAfbeelding verwezen via naam.
MemoryGenerationResultWrapper rond GenerationResult die output blootlegt als in-memory streams.
NoClipDoe niets; overstroomende inhoud wordt getekend voorbij de rand van de ouder (standaard).
OverflowActionBasisklasse voor algoritmen voor het afhandelen van kind-overflow.
PageConfigEén per fysieke pagina.
ParentConfigMarkeert een element dat kinderen kan bevatten.
PersianRechts-naar-links; optioneel Perzische cijfers.
PixelOffsetPixel-eenheid lay-out offset (per rand gehele pixelwaarden).
PositionedBlockConfigPlaatst kinderen op absolute XPosition/YPosition met optionele grootte.
ReferencePointsSettingsHoekreferentiemarkeringen + rotatiemarkerrechthoek gebruikt voor het corrigeren van scheefstand tijdens herkenning.
TemplateConfigDe documentroot die alles andere bevat (normaal PageConfigs).
TextConfigTopniveau meerregelige ruwe tekstblok.
UrduVan rechts naar links; eventueel Urdu-cijfers.
WesternStandaard schrijftsysteem: van links naar rechts, westerse (0-9) cijfers.
WrapVerplaats een overlopend kind (kolomherindeling / elementensplitsing).
WritingSystemBasisschrijfsysteem (LTR, westerse cijfers).

Enumeraties

EnumeratieBeschrijving
AlignmentEnumHorizontale uitlijning van een element ten opzichte van zijn ouder.
BarcodeTypeDe symboliek die door een BarcodeConfig wordt gebruikt.
BubblePositionTypeWaar de bubbel zich bevindt ten opzichte van de hoofdinhoud (antwoordtekst).
BubbleSizeGrootte van de antwoordbubbel.
BubbleTypeDe vorm van een antwoordbubbel.
ConfigTypeDiscriminator die identificeert welk *Config-element een knoop is.
ContainerTypeEnumHoe een ContainerConfig op de pagina wordt geplaatst.
ContentTypeHoe tekstinhoud wordt gerenderd.
DirectionalityRichting waarin elementen en tekst worden getekend (RTL/LTR ondersteuning).
FontStyleVlagachtige lettertype-stijl; leden kunnen worden gecombineerd.
GridHeaderTypeEnumDe stijl van de header van een raster.
LongWordHandlingGedrag wanneer de generatie een woord tegenkomt dat breder is dan de bovenliggende container.
OrientationEnum met 3 leden.
PaperSizeUitvoergrootte van de pagina.
ParagraphTypeEnumHoe een ParagraphConfig zijn kinderen rangschikt.
QRVersionSymboolversie van QR voor een QR-familie BarcodeConfig.
RotationPointPositionPlaatsing van de oriëntatie (rotatie) markering ten opzichte van de pagina.
ScoreDisplayBepaalt of/en hoe een scorewaarde wordt weergegeven.
ScoreGroupTypeTekenmodus van een scoregroep-element.
ScoreHeaderTypeRol van een kolomkop binnen een scoregroep.
TriggerTypeGedrag van een trigger (gebruikt door CustomTriggerConfig).
VerticalAlignmentVerticale positionering van een kindelement binnen zijn ouder.

Model

KlasseBeschrijving
IOmrElementDe interface voor de OMR-elementen (een herkende vraag/element).
RecognitionResultHet resultaat van beeldherkenning.

Recognition

EnumeratieBeschrijving
FormValidationLogicRegelt het gedrag van de engine wanneer een sjabloonvalidatieregel wordt geschonden tijdens herkenning.

Zie ook

 Nederlands