Aspose.OMR FOSS für Python
API reference für Aspose.OMR FOSS für Python. 68 öffentliche Typen nach Modul organisiert.
API
| Klasse | Beschreibung |
|---|---|
ImageCollection | Append-only, case-sensitive Name -> image-bytes Map für im Speicher befindliche Bilder, die durch Markup (?image=) referenziert werden. |
OmrEngine | Die OMR-Engine: eine zustandslose Fabrik, die Generierungsergebnisse und Erkenner erzeugt. |
TemplateProcessor | Verarbeitet OMR-Bilder anhand der Vorlage, aus der sie erstellt wurden. |
Ausnahmen
| Klasse | Beschreibung |
|---|---|
ChildOverflowException | Wird ausgelöst, wenn ein Kindelement seinen Elternteil überläuft und die Überlaufbehandlung so konfiguriert ist, dass sie eine Ausnahme wirft (siehe OverflowActions / LongWordHandling). |
InvalidConfigurationException | Wird ausgelöst, wenn eine Vorlage-/Elementkonfiguration ungültig oder nicht unterstützt ist. |
MultiselectException | Wird ausgelöst, wenn für eine Frage, die Mehrfachauswahl nicht zulässt, mehr als eine Blase markiert ist und FormValidationLogic.Exception aktiv ist. |
OMRException | Basisklasse für jede von der OMR-Bibliothek ausgelöste Ausnahme. |
RuntimeExceptionOMR | Ausgelöst bei einem internen, nicht wiederherstellbaren Erzeugungs-/Erkennungsfehler. |
Generation
| Klasse | Beschreibung |
|---|---|
AnswerSheetConfig | Nummerierte Fragen/Antwort-Blasen-Matrix. |
Arabic | Von rechts nach links; optional östlich-arabische Ziffern. |
BaseConfig | Root-Abstraktion; die erforderlichen Felder jedes OMR-Elements. |
BaseOffset | Basisklasse für Generierungs-Layout-Offsets. |
Bengali | Links-nach-rechts; optional bengalische Ziffern. |
BlockConfig | Umrandete/gepolsterte Box; legt ihre nicht-Block-Kinder mit Überlaufbehandlung an. |
BorderStyle | Beschreibt den Rand einer EINEN Seite eines Elements. |
CheckBoxConfig | Beschriftete Gruppe leerer Kästchen, die jede Markierung akzeptieren, mit einer einstellbaren Füllung Threshold (Standard 3%). |
ChoiceBoxAnswerConfig | Eine Antwortblase + Beschriftung. |
ChoiceBoxConfig | Eine einzelne Frage mit einem festen Satz von Optionsbläschen. |
Clip | Überlaufenden Inhalt am Rand des übergeordneten Elements abschneiden. |
CompositeGridConfig | Flexibles Raster mit benutzerdefinierten Symbolen; Markierungen werden zu einem Wert zusammengeführt. |
ContainerConfig | Unsichtbares Layout-Element, das Kindblöcke in Spalten oder einer Fußzeile anordnet. |
ContentConfig | Eine formatierte Textzeile innerhalb eines übergeordneten Elements. |
EmptyLineConfig | Vertikaler Abstandshalter. |
GenerationResult | Das Ergebnis der Vorlagengenerierung: das/die Seitenbild(er) plus die .omr Vorlage JSON, die die Positionen der Elemente beschreibt. |
GlobalPageSettings | Dokumentweite Vorgaben, die für alle Seitenelemente gelten; pro Element überschreibbar. |
GridConfig | Ziffernmatrix (SectionsCount Abschnitte x OptionsCount 0-9-Kapseln) zu einem Wert zusammengeführt. |
Hebrew | Von rechts nach links; optional hebräische Nummerierung. |
ImageConfig | Bild, das per Name referenziert wird. |
MemoryGenerationResult | Wrapper um GenerationResult, der Ausgaben als In-Memory-Streams bereitstellt. |
NoClip | Nichts tun; überlaufender Inhalt wird über den Rand des übergeordneten Elements gezeichnet (Standard). |
OverflowAction | Basisklasse für Algorithmen zur Handhabung von Child-Overflow. |
PageConfig | Ein pro physischer Seite. |
ParentConfig | Markiert ein Element, das Kinder enthalten kann. |
Persian | Rechts-nach-links; optional persische Ziffern. |
PixelOffset | Pixelbasierter Layout-Versatz (Ganzzahl-Pixelwerte pro Kante). |
PositionedBlockConfig | Platziert Kinder absolut bei XPosition/YPosition mit optionaler Größe. |
ReferencePointsSettings | Eckreferenzmarken + Rotationsmarker-Rechteck, das zur Entschrägung während der Erkennung verwendet wird. |
TemplateConfig | Die Dokumentwurzel, die alles andere enthält (normalerweise PageConfigs). |
TextConfig | Mehrzeiliger Rohtext-Block auf höchster Ebene. |
Urdu | Rechts-nach-Links; optional Urdu-Ziffern. |
Western | Standard-Schreibsystem: von links nach rechts, westliche (0-9) Ziffern. |
Wrap | Ein überlaufendes Kind verschieben (Spalten-Neufluss / Elementaufteilung). |
WritingSystem | Basis-Schreibsystem (LTR, westliche Ziffern). |
Aufzählungen
| Aufzählung | Beschreibung |
|---|---|
AlignmentEnum | Horizontale Ausrichtung eines Elements relativ zu seinem übergeordneten Element. |
BarcodeType | Die Symbolik, die von einem BarcodeConfig verwendet wird. |
BubblePositionType | Wo die Blase relativ zu ihrem Hauptinhalt (Antworttext) positioniert ist. |
BubbleSize | Größe der Antwortblase. |
BubbleType | Die Form einer Antwortblase. |
ConfigType | Diskriminator, der identifiziert, welches *Config-Element ein Knoten ist. |
ContainerTypeEnum | Wie ein ContainerConfig auf der Seite platziert wird. |
ContentType | Wie Textinhalt gerendert wird. |
Directionality | Richtung, in der Elemente und Text gezeichnet werden (RTL/LTR Unterstützung). |
FontStyle | Flaggenähnlicher Schriftstil; Mitglieder können kombiniert werden. |
GridHeaderTypeEnum | Der Stil der Kopfzeile eines Rasters. |
LongWordHandling | Verhalten, wenn die Generierung auf ein Wort trifft, das breiter ist als sein übergeordnetes Container. |
Orientation | Enum mit 3 Mitgliedern. |
PaperSize | Ausgabe-Seitengröße. |
ParagraphTypeEnum | Wie ein ParagraphConfig seine Kinder anordnet. |
QRVersion | QR-Symbolversion für ein QR-Familien-BarcodeConfig. |
RotationPointPosition | Platzierung des Orientierung (Dreh-)Markierers relativ zur Seite. |
ScoreDisplay | Steuert, ob/wie ein Punktwert angezeigt wird. |
ScoreGroupType | Darstellungsmodus eines Score-Gruppenelements. |
ScoreHeaderType | Rolle einer Spaltenüberschrift innerhalb einer Score-Gruppe. |
TriggerType | Verhalten eines Triggers (verwendet von CustomTriggerConfig). |
VerticalAlignment | Vertikale Positionierung eines Kindelements innerhalb seines übergeordneten Elements. |
Model
| Klasse | Beschreibung |
|---|---|
IOmrElement | Die Schnittstelle für die OMR-Elemente (eine erkannte Frage/Element). |
RecognitionResult | Das Ergebnis der Bilderkennung. |
Recognition
| Aufzählung | Beschreibung |
|---|---|
FormValidationLogic | Steuert das Verhalten der Engine, wenn eine Vorlagenvalidierungsregel während der Erkennung verletzt wird. |