Aspose.OMR FOSS dla Python
API reference dla Aspose.OMR FOSS dla Python. 68 publicznych typów uporządkowanych według modułu.
API
| Klasa | Opis |
|---|---|
ImageCollection | Mapa Append-only, nazwa rozróżniająca wielkość liter -> mapa bajtów obrazu dla obrazów w pamięci odwoływanych przez znacznik (?image=). |
OmrEngine | Silnik OMR: bezstanowa fabryka produkująca wyniki generacji i rozpoznawacze. |
TemplateProcessor | Przetwarza obrazy OMR względem szablonu, z którego został utworzony. |
Wyjątki
| Klasa | Opis |
|---|---|
ChildOverflowException | Zgłaszane, gdy element potomny wykracza poza swojego rodzica, a obsługa przepełnienia jest skonfigurowana do rzucania wyjątku (zobacz OverflowActions / LongWordHandling). |
InvalidConfigurationException | Zgłaszane, gdy konfiguracja szablonu / elementu jest nieprawidłowa lub nieobsługiwana. |
MultiselectException | Zgłaszane, gdy dla pytania nie zezwalającego na wielokrotny wybór zaznaczono więcej niż jedną bańkę, a FormValidationLogic.Exception jest aktywny. |
OMRException | Klasa bazowa dla każdego wyjątku podnoszonego przez bibliotekę OMR. |
RuntimeExceptionOMR | Podnoszony w przypadku wewnętrznego, nieodwracalnego błędu generacji/rozpoznawania. |
Generation
| Klasa | Opis |
|---|---|
AnswerSheetConfig | Numerowana macierz dymków pytanie/odpowiedź. |
Arabic | Od prawej do lewej; opcjonalnie cyfry wschodnioarabskie. |
BaseConfig | Podstawowa abstrakcja; wymagane pola każdego elementu OMR. |
BaseOffset | Klasa bazowa dla offsetów układu generacji. |
Bengali | Od lewej do prawej; opcjonalnie cyfry bengalskie. |
BlockConfig | Pudełko z obramowaniem/wyściółką; układa swoje nie-blokowe elementy potomne z obsługą przepełnienia. |
BorderStyle | opisuje obramowanie jednej strony elementu. |
CheckBoxConfig | Etykietowana grupa pustych pól akceptująca dowolny znak, z regulowaną wypełnieniem Threshold (domyślnie 3%). |
ChoiceBoxAnswerConfig | Jedna bańka odpowiedzi + etykieta. |
ChoiceBoxConfig | Jedno pytanie z ustalonym zestawem dymków opcji. |
Clip | Obetnij przelewającą się zawartość przy krawędzi elementu nadrzędnego. |
CompositeGridConfig | Elastyczna siatka z własnymi symbolami; oznaczenia łączą się w jedną wartość. |
ContainerConfig | Niewidoczny element układu rozmieszczający bloki podrzędne w kolumny lub stopkę. |
ContentConfig | Jedna stylowana linia tekstu wewnątrz rodzica. |
EmptyLineConfig | Pionowy odstęp. |
GenerationResult | Wynik generowania szablonu: obraz(y) strony plus szablon .omr JSON opisujący położenie elementów. |
GlobalPageSettings | Domyś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. |
GridConfig | Macierz cyfr (SectionsCount sekcje x OptionsCount 0-9 bąbelki) połączona w jedną wartość. |
Hebrew | Od prawej do lewej; opcjonalnie numeracja hebrajska. |
ImageConfig | Obraz odwołany po nazwie. |
MemoryGenerationResult | Wrapper wokół GenerationResult udostępniający wyjścia jako strumienie w pamięci. |
NoClip | Nic nie rób; przepełniona zawartość jest rysowana poza granicą rodzica (domyślnie). |
OverflowAction | Klasa bazowa dla algorytmów obsługi child-overflow. |
PageConfig | Jedna na każdą fizyczną stronę. |
ParentConfig | Zaznacza element, który może zawierać potomki. |
Persian | Od prawej do lewej; opcjonalnie cyfry perskie. |
PixelOffset | Przesunięcie układu w jednostkach pikseli (całkowite wartości pikseli na każdej krawędzi). |
PositionedBlockConfig | Umieszcza elementy potomne w absolutnym XPosition/YPosition z opcjonalnym rozmiarem. |
ReferencePointsSettings | Znaczniki odniesienia narożników + prostokąt wskaźnika obrotu używany do korekcji pochylenia podczas rozpoznawania. |
TemplateConfig | Korzeń dokumentu, który zawiera wszystko inne (zwykle PageConfigs). |
TextConfig | Blok wieloliniowego surowego tekstu na najwyższym poziomie. |
Urdu | Od prawej do lewej; opcjonalnie cyfry urdu. |
Western | Domyślny system pisma: od lewej do prawej, zachodnie cyfry (0-9). |
Wrap | Przenieś przepełnione dziecko (reflow kolumny / podział elementu). |
WritingSystem | Podstawowy system pisma (LTR, zachodnie cyfry). |
Wyliczenia
| Wyliczenie | Opis |
|---|---|
AlignmentEnum | Poziome wyrównanie elementu względem jego rodzica. |
BarcodeType | Symbolika używana przez BarcodeConfig. |
BubblePositionType | Gdzie dymek znajduje się względem swojej głównej zawartości (tekst odpowiedzi). |
BubbleSize | Rozmiar dymka odpowiedzi. |
BubbleType | Kształt dymka odpowiedzi. |
ConfigType | Rozróżniacz identyfikujący, który element *Config jest węzłem. |
ContainerTypeEnum | Jak ContainerConfig jest umieszczany na stronie. |
ContentType | Jak treść tekstowa jest renderowana. |
Directionality | Kierunek, w którym rysowane są elementy i tekst (obsługa RTL/LTR). |
FontStyle | Styl czcionki przypominający flagę; elementy mogą być łączone. |
GridHeaderTypeEnum | Styl nagłówka siatki. |
LongWordHandling | Zachowanie, gdy generowanie napotyka słowo szersze niż jego kontener nadrzędny. |
Orientation | Wyliczenie z 3 elementami. |
PaperSize | Rozmiar strony wyjściowej. |
ParagraphTypeEnum | Jak ParagraphConfig układa swoje dzieci. |
QRVersion | Wersja symbolu QR dla QR-rodziny BarcodeConfig. |
RotationPointPosition | Umiejscowienie znacznika orientacji (obrotu) względem strony. |
ScoreDisplay | Steruje tym, czy i w jaki sposób wyświetlana jest wartość wyniku. |
ScoreGroupType | Tryb rysowania elementu grupy wyników. |
ScoreHeaderType | Rola nagłówka kolumny wewnątrz grupy wyników. |
TriggerType | Zachowanie wyzwalacza (używanego przez CustomTriggerConfig). |
VerticalAlignment | Pionowe położenie elementu podrzędnego wewnątrz elementu nadrzędnego. |
Model
| Klasa | Opis |
|---|---|
IOmrElement | Interfejs dla elementów OMR (jedno rozpoznane pytanie/element). |
RecognitionResult | Wynik rozpoznawania obrazu. |
Recognition
| Wyliczenie | Opis |
|---|---|
FormValidationLogic | Steruje zachowaniem silnika, gdy podczas rozpoznawania zostanie naruszona reguła walidacji szablonu. |