Aspose.OMR FOSS para Python

API reference para Aspose.OMR FOSS para Python. 68 tipos públicos organizados por módulo.

API

ClasseDescrição
ImageCollectionMapa somente de acréscimo, sensível a maiúsculas/minúsculas, nome -> image-bytes para imagens em memória referenciadas por marcação (?image=).
OmrEngineO motor OMR: uma fábrica sem estado que produz resultados de geração e reconhecedores.
TemplateProcessorProcessa imagens OMR em relação ao modelo a partir do qual foi criado.

Exceções

ClasseDescrição
ChildOverflowExceptionLançada quando um elemento filho excede seu elemento pai e o tratamento de overflow está configurado para lançar (veja OverflowActions / LongWordHandling).
InvalidConfigurationExceptionLançada quando a configuração de modelo/elemento é inválida ou não suportada.
MultiselectExceptionLançada quando mais de uma bolha é marcada para uma pergunta que não permite seleção múltipla, e FormValidationLogic.Exception está ativa.
OMRExceptionClasse base para todas as exceções lançadas pela biblioteca OMR.
RuntimeExceptionOMRLançada em uma falha interna e irrecuperável de geração/reconhecimento.

Generation

ClasseDescrição
AnswerSheetConfigMatriz numerada de bolhas de pergunta/resposta.
ArabicDa direita para a esquerda; opcionalmente dígitos árabes orientais.
BaseConfigAbstração raiz; os campos obrigatórios de cada elemento OMR.
BaseOffsetClasse base para deslocamentos de layout de geração.
BengaliDa esquerda para a direita; opcionalmente dígitos bengalis.
BlockConfigCaixa com borda/padding; dispõe seus filhos não-bloco com tratamento de overflow.
BorderStyleDescreve a borda de UM lado de um elemento.
CheckBoxConfigGrupo rotulado de caixas vazias que aceita qualquer marca, com um preenchimento ajustável Threshold (padrão 3%).
ChoiceBoxAnswerConfigUm balão de resposta + rótulo.
ChoiceBoxConfigUma única pergunta com um conjunto fixo de bolhas de opção.
ClipTruncar o conteúdo que transborda na borda do elemento pai.
CompositeGridConfigGrade flexível com símbolos personalizados; as marcas se fundem em um único valor.
ContainerConfigElemento de layout invisível que organiza blocos filhos em colunas ou em um rodapé.
ContentConfigUma linha de texto estilizada dentro de um elemento pai.
EmptyLineConfigEspaçador vertical.
GenerationResultO resultado da geração do template: a(s) imagem(ns) da página mais o template .omr JSON que descreve as localizações dos elementos.
GlobalPageSettingsPadrões em todo o documento aplicáveis a todos os elementos da página; sobrescrevíveis por elemento.
GridConfigMatriz de dígitos (SectionsCount seções x OptionsCount bolhas de 0-9) mesclada em um único valor.
HebrewDa direita para a esquerda; opcionalmente numeração hebraica.
ImageConfigImagem referenciada por nome.
MemoryGenerationResultWrapper em torno de GenerationResult expondo as saídas como fluxos em memória.
NoClipNão fazer nada; conteúdo que transborda é desenhado além da borda do pai (padrão).
OverflowActionClasse base para algoritmos de tratamento de overflow de filhos.
PageConfigUm por página física.
ParentConfigMarca um elemento que pode conter filhos.
PersianDa direita para a esquerda; opcionalmente dígitos persas.
PixelOffsetDeslocamento de layout em unidades de pixel (valores inteiros de pixel por borda).
PositionedBlockConfigPosiciona os filhos de forma absoluta em XPosition/YPosition com tamanho opcional.
ReferencePointsSettingsMarcas de referência de canto + retângulo marcador de rotação usado para correção de inclinação durante o reconhecimento.
TemplateConfigA raiz do documento que contém todo o resto (normalmente PageConfigs).
TextConfigBloco de texto bruto multilinha de nível superior.
UrduDa direita para a esquerda; opcionalmente dígitos Urdu.
WesternSistema de escrita padrão: da esquerda para a direita, dígitos ocidentais (0-9).
WrapRealocar um filho que está transbordando (refluxo de coluna / divisão de elemento).
WritingSystemSistema de escrita base (LTR, dígitos ocidentais).

Enumerações

EnumeraçãoDescrição
AlignmentEnumAlinhamento horizontal de um elemento em relação ao seu pai.
BarcodeTypeA simbologia usada por um BarcodeConfig.
BubblePositionTypeOnde a bolha está posicionada em relação ao seu conteúdo principal (texto da resposta).
BubbleSizeTamanho da bolha de resposta.
BubbleTypeA forma de uma bolha de resposta.
ConfigTypeDiscriminador que identifica qual elemento *Config um nó é.
ContainerTypeEnumComo um ContainerConfig é colocado na página.
ContentTypeComo o conteúdo de texto é renderizado.
DirectionalityDireção em que os elementos e o texto são desenhados (suporte RTL/LTR).
FontStyleEstilo de fonte semelhante a bandeira; os membros podem ser combinados.
GridHeaderTypeEnumO estilo do cabeçalho de uma grade.
LongWordHandlingComportamento quando a geração encontra uma palavra mais larga que o contêiner pai.
OrientationEnum com 3 membros.
PaperSizeTamanho da página de saída.
ParagraphTypeEnumComo um ParagraphConfig organiza seus filhos.
QRVersionVersão de símbolo QR para um BarcodeConfig da família QR.
RotationPointPositionPosicionamento do marcador de orientação (rotação) em relação à página.
ScoreDisplayControla se/como um valor de pontuação é exibido.
ScoreGroupTypeModo de desenho de um elemento de grupo de pontuação.
ScoreHeaderTypeFunção de um cabeçalho de coluna dentro de um grupo de pontuação.
TriggerTypeComportamento de um gatilho (usado por CustomTriggerConfig).
VerticalAlignmentPosicionamento vertical de um elemento filho dentro de seu pai.

Model

ClasseDescrição
IOmrElementA interface para os elementos OMR (uma pergunta/elemento reconhecido).
RecognitionResultO resultado do reconhecimento de imagem.

Recognition

EnumeraçãoDescrição
FormValidationLogicControla o comportamento do motor quando uma regra de validação de modelo é violada durante o reconhecimento.

Ver também

 Português