Aspose.OMR FOSS dla Python

API reference dla Aspose.OMR FOSS dla Python. 68 publicznych typów uporządkowanych według modułu.

API

KlasaOpis
ImageCollectionMapa Append-only, nazwa rozróżniająca wielkość liter -> mapa bajtów obrazu dla obrazów w pamięci odwoływanych przez znacznik (?image=).
OmrEngineSilnik OMR: bezstanowa fabryka produkująca wyniki generacji i rozpoznawacze.
TemplateProcessorPrzetwarza obrazy OMR względem szablonu, z którego został utworzony.

Wyjątki

KlasaOpis
ChildOverflowExceptionZgłaszane, gdy element potomny wykracza poza swojego rodzica, a obsługa przepełnienia jest skonfigurowana do rzucania wyjątku (zobacz OverflowActions / LongWordHandling).
InvalidConfigurationExceptionZgłaszane, gdy konfiguracja szablonu / elementu jest nieprawidłowa lub nieobsługiwana.
MultiselectExceptionZgłaszane, gdy dla pytania nie zezwalającego na wielokrotny wybór zaznaczono więcej niż jedną bańkę, a FormValidationLogic.Exception jest aktywny.
OMRExceptionKlasa bazowa dla każdego wyjątku podnoszonego przez bibliotekę OMR.
RuntimeExceptionOMRPodnoszony w przypadku wewnętrznego, nieodwracalnego błędu generacji/rozpoznawania.

Generation

KlasaOpis
AnswerSheetConfigNumerowana macierz dymków pytanie/odpowiedź.
ArabicOd prawej do lewej; opcjonalnie cyfry wschodnioarabskie.
BaseConfigPodstawowa abstrakcja; wymagane pola każdego elementu OMR.
BaseOffsetKlasa bazowa dla offsetów układu generacji.
BengaliOd lewej do prawej; opcjonalnie cyfry bengalskie.
BlockConfigPudełko z obramowaniem/wyściółką; układa swoje nie-blokowe elementy potomne z obsługą przepełnienia.
BorderStyleopisuje obramowanie jednej strony elementu.
CheckBoxConfigEtykietowana grupa pustych pól akceptująca dowolny znak, z regulowaną wypełnieniem Threshold (domyślnie 3%).
ChoiceBoxAnswerConfigJedna bańka odpowiedzi + etykieta.
ChoiceBoxConfigJedno pytanie z ustalonym zestawem dymków opcji.
ClipObetnij przelewającą się zawartość przy krawędzi elementu nadrzędnego.
CompositeGridConfigElastyczna siatka z własnymi symbolami; oznaczenia łączą się w jedną wartość.
ContainerConfigNiewidoczny element układu rozmieszczający bloki podrzędne w kolumny lub stopkę.
ContentConfigJedna stylowana linia tekstu wewnątrz rodzica.
EmptyLineConfigPionowy odstęp.
GenerationResultWynik generowania szablonu: obraz(y) strony plus szablon .omr JSON opisujący położenie elementów.
GlobalPageSettingsDomyślne ustawienia obowiązujące w całym dokumencie, mające zastosowanie do wszystkich elementów strony; możliwe do nadpisania dla poszczególnych elementów.
GridConfigMacierz cyfr (SectionsCount sekcje x OptionsCount 0-9 bąbelki) połączona w jedną wartość.
HebrewOd prawej do lewej; opcjonalnie numeracja hebrajska.
ImageConfigObraz odwołany po nazwie.
MemoryGenerationResultWrapper wokół GenerationResult udostępniający wyjścia jako strumienie w pamięci.
NoClipNic nie rób; przepełniona zawartość jest rysowana poza granicą rodzica (domyślnie).
OverflowActionKlasa bazowa dla algorytmów obsługi child-overflow.
PageConfigJedna na każdą fizyczną stronę.
ParentConfigZaznacza element, który może zawierać potomki.
PersianOd prawej do lewej; opcjonalnie cyfry perskie.
PixelOffsetPrzesunięcie układu w jednostkach pikseli (całkowite wartości pikseli na każdej krawędzi).
PositionedBlockConfigUmieszcza elementy potomne w absolutnym XPosition/YPosition z opcjonalnym rozmiarem.
ReferencePointsSettingsZnaczniki odniesienia narożników + prostokąt wskaźnika obrotu używany do korekcji pochylenia podczas rozpoznawania.
TemplateConfigKorzeń dokumentu, który zawiera wszystko inne (zwykle PageConfigs).
TextConfigBlok wieloliniowego surowego tekstu na najwyższym poziomie.
UrduOd prawej do lewej; opcjonalnie cyfry urdu.
WesternDomyślny system pisma: od lewej do prawej, zachodnie cyfry (0-9).
WrapPrzenieś przepełnione dziecko (reflow kolumny / podział elementu).
WritingSystemPodstawowy system pisma (LTR, zachodnie cyfry).

Wyliczenia

WyliczenieOpis
AlignmentEnumPoziome wyrównanie elementu względem jego rodzica.
BarcodeTypeSymbolika używana przez BarcodeConfig.
BubblePositionTypeGdzie dymek znajduje się względem swojej głównej zawartości (tekst odpowiedzi).
BubbleSizeRozmiar dymka odpowiedzi.
BubbleTypeKształt dymka odpowiedzi.
ConfigTypeRozróżniacz identyfikujący, który element *Config jest węzłem.
ContainerTypeEnumJak ContainerConfig jest umieszczany na stronie.
ContentTypeJak treść tekstowa jest renderowana.
DirectionalityKierunek, w którym rysowane są elementy i tekst (obsługa RTL/LTR).
FontStyleStyl czcionki przypominający flagę; elementy mogą być łączone.
GridHeaderTypeEnumStyl nagłówka siatki.
LongWordHandlingZachowanie, gdy generowanie napotyka słowo szersze niż jego kontener nadrzędny.
OrientationWyliczenie z 3 elementami.
PaperSizeRozmiar strony wyjściowej.
ParagraphTypeEnumJak ParagraphConfig układa swoje dzieci.
QRVersionWersja symbolu QR dla QR-rodziny BarcodeConfig.
RotationPointPositionUmiejscowienie znacznika orientacji (obrotu) względem strony.
ScoreDisplaySteruje tym, czy i w jaki sposób wyświetlana jest wartość wyniku.
ScoreGroupTypeTryb rysowania elementu grupy wyników.
ScoreHeaderTypeRola nagłówka kolumny wewnątrz grupy wyników.
TriggerTypeZachowanie wyzwalacza (używanego przez CustomTriggerConfig).
VerticalAlignmentPionowe położenie elementu podrzędnego wewnątrz elementu nadrzędnego.

Model

KlasaOpis
IOmrElementInterfejs dla elementów OMR (jedno rozpoznane pytanie/element).
RecognitionResultWynik rozpoznawania obrazu.

Recognition

WyliczenieOpis
FormValidationLogicSteruje zachowaniem silnika, gdy podczas rozpoznawania zostanie naruszona reguła walidacji szablonu.

Zobacz także

 Polski