Aspose.OMR FOSS per Python

API reference per Aspose.OMR FOSS per Python. 68 tipi pubblici organizzati per modulo.

API

ClasseDescrizione
ImageCollectionMappa di nome -> byte-immagine, solo aggiunta e sensibile al maiuscolo/minuscolo, per immagini in memoria referenziate dal markup (?image=).
OmrEngineIl motore OMR: una fabbrica senza stato che produce risultati di generazione e riconoscitori.
TemplateProcessorElabora le immagini OMR rispetto al modello da cui è stato creato.

Eccezioni

ClasseDescrizione
ChildOverflowExceptionGenerato quando un elemento figlio supera i limiti del suo genitore e la gestione dell’overflow è configurata per generare un’eccezione (vedi OverflowActions / LongWordHandling).
InvalidConfigurationExceptionGenerato quando una configurazione di modello / elemento è non valida o non supportata.
MultiselectExceptionGenerato quando più di una bolla è contrassegnata per una domanda che non consente la selezione multipla e FormValidationLogic.Exception è attivo.
OMRExceptionClasse base per ogni eccezione sollevata dalla libreria OMR.
RuntimeExceptionOMRGenerata in caso di un errore interno, non recuperabile, di generazione/riconoscimento.

Generation

ClasseDescrizione
AnswerSheetConfigMatrice di bolle numerate per domande/risposte.
ArabicDa destra a sinistra; facoltativamente cifre arabo-orientali.
BaseConfigAstrazione radice; i campi richiesti di ogni elemento OMR.
BaseOffsetClasse base per gli offset di layout di generazione.
BengaliDa sinistra a destra; opzionalmente cifre bengalesi.
BlockConfigScatola con bordi/padding; dispone i suoi figli non-blocco gestendo l’overflow.
BorderStyleDescrive il bordo di UN lato di un elemento.
CheckBoxConfigGruppo etichettato di caselle vuote che accettano qualsiasi segno, con un riempimento regolabile Threshold (predefinito 3%).
ChoiceBoxAnswerConfigUna bolla di risposta + etichetta.
ChoiceBoxConfigUna singola domanda con un insieme fisso di bolle di opzione.
ClipTronca il contenuto che traborda al bordo del genitore.
CompositeGridConfigGriglia flessibile con simboli personalizzati; i segni si fondono in un unico valore.
ContainerConfigElemento di layout invisibile che organizza i blocchi figli in colonne o in un piè di pagina.
ContentConfigUna riga di testo stilizzata all’interno di un genitore.
EmptyLineConfigSpaziatore verticale.
GenerationResultIl risultato della generazione del template: l’immagine/e della pagina più il template .omr JSON che descrive le posizioni degli elementi.
GlobalPageSettingsValori predefiniti a livello di documento applicabili a tutti gli elementi della pagina; sovrascrivibili per elemento.
GridConfigMatrice di cifre (SectionsCount sezioni x OptionsCount bolle 0-9) unita in un unico valore.
HebrewDa destra a sinistra; opzionalmente numerazione ebraica.
ImageConfigImmagine referenziata per nome.
MemoryGenerationResultWrapper attorno a GenerationResult che espone gli output come stream in memoria.
NoClipNon fare nulla; il contenuto in overflow viene disegnato oltre il bordo del genitore (predefinito).
OverflowActionClasse base per gli algoritmi di gestione dell’overflow dei figli.
PageConfigUno per pagina fisica.
ParentConfigContrassegna un elemento che può contenere figli.
PersianDa destra a sinistra; opzionalmente cifre persiane.
PixelOffsetOffset del layout in unità pixel (valori interi di pixel per lato).
PositionedBlockConfigPosiziona i figli in modo assoluto XPosition/YPosition con dimensione opzionale.
ReferencePointsSettingsSegni di riferimento d’angolo + rettangolo marcatore di rotazione usato per la correzione dell’inclinazione durante il riconoscimento.
TemplateConfigLa radice del documento che contiene tutto il resto (normalmente PageConfigs).
TextConfigBlocco di testo grezzo multilinea di livello superiore.
UrduDa destra a sinistra; opzionalmente cifre urdu.
WesternSistema di scrittura predefinito: da sinistra a destra, cifre occidentali (0-9).
WrapRiposizionare un figlio che trabocca (ri-flusso della colonna / divisione dell’elemento).
WritingSystemSistema di scrittura di base (LTR, cifre occidentali).

Enumerazioni

EnumerazioneDescrizione
AlignmentEnumAllineamento orizzontale di un elemento rispetto al suo genitore.
BarcodeTypeLa simbologia usata da un BarcodeConfig.
BubblePositionTypeDove si trova il bubble rispetto al contenuto principale (testo della risposta).
BubbleSizeDimensione della bolla di risposta.
BubbleTypeLa forma di una bolla di risposta.
ConfigTypeDiscriminatore che identifica a quale elemento *Config appartiene un nodo.
ContainerTypeEnumCome un ContainerConfig viene posizionato sulla pagina.
ContentTypeCome il contenuto testuale viene renderizzato.
DirectionalityDirezione in cui gli elementi e il testo sono disegnati (RTL/LTR supporto).
FontStyleStile di carattere simile a una bandiera; i membri possono essere combinati.
GridHeaderTypeEnumLo stile dell’intestazione di una griglia.
LongWordHandlingComportamento quando la generazione incontra una parola più larga del contenitore genitore.
OrientationEnum con 3 membri.
PaperSizeDimensione della pagina di output.
ParagraphTypeEnumCome un ParagraphConfig dispone i suoi figli.
QRVersionVersione del simbolo QR per una BarcodeConfig della famiglia QR.
RotationPointPositionPosizionamento del marcatore di orientamento (rotazione) rispetto alla pagina.
ScoreDisplayControlla se/e in che modo un valore di punteggio viene mostrato.
ScoreGroupTypeModalità di disegno di un elemento di gruppo di punteggio.
ScoreHeaderTypeRuolo di un’intestazione di colonna all’interno di un gruppo di punteggi.
TriggerTypeComportamento di un trigger (usato da CustomTriggerConfig).
VerticalAlignmentPosizionamento verticale di un elemento figlio all’interno del suo genitore.

Model

ClasseDescrizione
IOmrElementL’interfaccia per gli elementi OMR (una domanda/elemento riconosciuto).
RecognitionResultIl risultato del riconoscimento delle immagini.

Recognition

EnumerazioneDescrizione
FormValidationLogicControlla il comportamento del motore quando una regola di convalida del modello viene violata durante il riconoscimento.

Vedi anche

 Italiano