Aspose.OMR FOSS för Python
API reference för Aspose.OMR FOSS för Python. 68 offentliga typer organiserade efter modul.
API
| Klass | Beskrivning |
|---|---|
ImageCollection | Endast tillägg, skiftlägeskänsligt namn -> bild-byteskarta för bilder i minnet som refereras av markup (?image=). |
OmrEngine | OMR-motorn: en tillståndslös fabrik som producerar genereringsresultat och igenkännare. |
TemplateProcessor | Bearbetar OMR-bilder mot den mall den skapades från. |
Undantag
| Klass | Beskrivning |
|---|---|
ChildOverflowException | Utlöst när ett barn-element överskrider sin förälder och översvämningshantering är konfigurerad att kasta (se OverflowActions / LongWordHandling). |
InvalidConfigurationException | Utlöst när en mall-/elementkonfiguration är ogiltig eller ej stödd. |
MultiselectException | Utlöst när mer än en bubbla är markerad för en fråga som inte tillåter flervalsmarkering, och FormValidationLogic.Exception är aktiv. |
OMRException | Basklass för varje undantag som kastas av OMR-biblioteket. |
RuntimeExceptionOMR | Utlöst vid ett internt, oåterkalleligt fel i generering/igenkänning. |
Generation
| Klass | Beskrivning |
|---|---|
AnswerSheetConfig | Numrerad fråga/svar-bubblematris. |
Arabic | Från höger till vänster; valfritt östliga arabiska siffror. |
BaseConfig | Rotabstraktion; de obligatoriska fälten för varje OMR-element. |
BaseOffset | Basklass för genereringslayoutförskjutningar. |
Bengali | Vänster-till-höger; valfritt med bengaliska siffror. |
BlockConfig | Ramarad/padderad ruta; lägger ut sina icke-blockbarn med overflow-hantering. |
BorderStyle | Beskriver kanten på EN sida av ett element. |
CheckBoxConfig | Märkt grupp av tomma rutor som accepterar vilket tecken som helst, med ett justerbart fyllningsvärde Threshold (standard 3%). |
ChoiceBoxAnswerConfig | En svarbubbla + etikett. |
ChoiceBoxConfig | En ensam fråga med en fast uppsättning svarsbubblor. |
Clip | Trunkera överflödigt innehåll vid förälderns kant. |
CompositeGridConfig | Flexibelt rutnät med anpassade symboler; markeringar slås samman till ett värde. |
ContainerConfig | Osynligt layout-element som ordnar underblock i kolumner eller en sidfot. |
ContentConfig | En stiliserad textrad i en förälder. |
EmptyLineConfig | Vertikal avståndsmarkör. |
GenerationResult | Resultatet av mallgenerering: sidans bild(er) plus .omr mall JSON som beskriver elementens placeringar. |
GlobalPageSettings | Dokumentomfattande standardinställningar som gäller för alla sidelement; kan åsidosättas per element. |
GridConfig | Siffermatris (SectionsCount sektioner x OptionsCount 0-9 bubblor) sammanslagen till ett värde. |
Hebrew | Från höger till vänster; valfritt hebreiskt numrering. |
ImageConfig | Bild refererad med namn. |
MemoryGenerationResult | Wrapper runt GenerationResult som exponerar utdata som minnesströmmar. |
NoClip | Gör ingenting; överflödigt innehåll ritas förbi förälderns kant (standard). |
OverflowAction | Basklass för algoritmer för hantering av barnöversvämning. |
PageConfig | En per fysisk sida. |
ParentConfig | Markerar ett element som kan innehålla barn. |
Persian | Höger till vänster; valfritt persiska siffror. |
PixelOffset | Pixel-enhetslayoutförskjutning (heltalspixelvärden per kant). |
PositionedBlockConfig | Placera barn på absolut XPosition/YPosition med valfri storlek. |
ReferencePointsSettings | Hörnreferensmarkeringar + rotationsmarkör-rektangel som används för att räta upp under igenkänning. |
TemplateConfig | Dokumentroten som innehåller allt annat (vanligtvis PageConfigs). |
TextConfig | Toppnivå flerradigt råtextblock. |
Urdu | Höger-till-vänster; eventuellt Urdu-siffror. |
Western | Standard skriftsystem: vänster-till-höger, västerländska (0-9) siffror. |
Wrap | Flytta ett överflödande barn (kolumnomflöde / elementsplittring). |
WritingSystem | Grundläggande skriftsystem (LTR, västerländska siffror). |
Enumerationer
| Enumeration | Beskrivning |
|---|---|
AlignmentEnum | Horisontell justering av ett element relativt dess förälder. |
BarcodeType | Symboliken som används av en BarcodeConfig. |
BubblePositionType | Var bubblan placeras relativt till dess huvudinnehåll (svarstext). |
BubbleSize | Storlek på svarbubblan. |
BubbleType | Formen på en svarbubbla. |
ConfigType | Diskriminator som identifierar vilket *Config-element en nod är. |
ContainerTypeEnum | Hur en ContainerConfig placeras på sidan. |
ContentType | Hur textinnehåll renderas. |
Directionality | Riktning i vilken element och text ritas (RTL/LTR stöd). |
FontStyle | Flaggliknande typsnittsstil; medlemmar kan kombineras. |
GridHeaderTypeEnum | Stilen för rutnätets rubrik. |
LongWordHandling | Beteende när generering möter ett ord som är bredare än dess föräldrakontainer. |
Orientation | Enum med 3 medlemmar. |
PaperSize | Utskrifts sidstorlek. |
ParagraphTypeEnum | Hur en ParagraphConfig ordnar sina barn. |
QRVersion | QR symbolversion för en QR-familj BarcodeConfig. |
RotationPointPosition | Placering av orienterings- (rotations-) markören i förhållande till sidan. |
ScoreDisplay | Kontrollerar om/hur ett poängvärde visas. |
ScoreGroupType | Ritningsläge för ett poäng-gruppselement. |
ScoreHeaderType | Roll för en kolumnrubrik inom en poänggrupp. |
TriggerType | Beteende för en trigger (används av CustomTriggerConfig). |
VerticalAlignment | Vertikal positionering av ett barn-element i sin förälder. |
Model
| Klass | Beskrivning |
|---|---|
IOmrElement | Gränssnittet för OMR-elementen (en igenkänd fråga/element). |
RecognitionResult | Resultatet av bildigenkänning. |
Recognition
| Enumeration | Beskrivning |
|---|---|
FormValidationLogic | Styr motorbeteendet när en mallvalideringsregel bryts under igenkänning. |