Python için Aspose.OMR FOSS

API reference için Aspose.OMR FOSS için Python. 68 genel tip modül bazında düzenlenmiştir.

API

SınıfAçıklama
ImageCollectionYalnız eklenebilir, büyük/küçük harfe duyarlı ad -> image-bytes haritası, işaretleme (?image=) tarafından başvurulan bellek içi görüntüler için.
OmrEngineOMR motoru: üretim sonuçları ve tanıyıcılar üreten durumsuz bir fabrika.
TemplateProcessorOluşturulduğu şablona karşı OMR görüntülerini işler.

İstisnalar

SınıfAçıklama
ChildOverflowExceptionBir alt öğe üst öğesini aştığında ve taşma işleme atma olarak yapılandırıldığında (throw) ortaya çıkar (bkz. OverflowActions / LongWordHandling).
InvalidConfigurationExceptionŞablon / öğe yapılandırması geçersiz veya desteklenmediğinde ortaya çıkar.
MultiselectExceptionÇoklu seçim izin vermeyen bir soru için birden fazla balon işaretlendiğinde ve FormValidationLogic.Exception etkin olduğunda ortaya çıkar.
OMRExceptionOMR kütüphanesi tarafından fırlatılan her istisna için temel sınıf.
RuntimeExceptionOMRDahili, geri döndürülemez bir üretim/tanıma hatası sırasında fırlatılır.

Generation

SınıfAçıklama
AnswerSheetConfigNumaralı soru/cevap balon matrisı.
ArabicSağdan sola; isteğe bağlı olarak Doğu Arap rakamları.
BaseConfigKök soyutlama; her OMR öğesinin gerekli alanları.
BaseOffsetÜretim düzen offsetleri için temel sınıf.
BengaliSoldan sağa; isteğe bağlı olarak Bengal rakamları.
BlockConfigKenarlıklı/ dolgulu kutu; taşma yönetimiyle blok olmayan çocuklarını düzenler.
BorderStyleBir öğenin tek bir kenarının kenarlığını tanımlar.
CheckBoxConfigHerhangi bir işareti kabul eden boş kutulardan oluşan etiketli grup, ayarlanabilir dolgu Threshold (varsayılan %3).
ChoiceBoxAnswerConfigBir yanıt balonu + etiket.
ChoiceBoxConfigSabit bir dizi seçenek balonuna sahip tek bir soru.
ClipAşırı taşan içeriği ebeveynin kenarında kırp.
CompositeGridConfigÖzel sembollerle esnek ızgara; işaretler tek bir değerde birleştirilir.
ContainerConfigÇocuk blokları sütunlara veya bir altbilgiye düzenleyen görünmez yerleşim öğesi.
ContentConfigEbeveyn içinde tek bir biçimlendirilmiş metin satırı.
EmptyLineConfigDikey boşluk.
GenerationResultŞablon oluşturmanın sonucu: sayfa görüntüsü(leri) ve öğe konumlarını tanımlayan .omr şablon JSON.
GlobalPageSettingsBelge genelindeki varsayılanlar, tüm sayfa öğelerine uygulanır; öğe başına geçersiz kılınabilir.
GridConfigRakam matrisi (SectionsCount bölüm x OptionsCount 0-9 balon) tek bir değerde birleştirilir.
HebrewSağdan sola; isteğe bağlı olarak İbranice numaralandırma.
ImageConfigİsimle referans verilen resim.
MemoryGenerationResultGenerationResult üzerine bir sarmalayıcı, çıktıları bellek içi akışlar olarak sunar.
NoClipHiçbir şey yapma; taşan içerik ebeveynin kenarlığının ötesine çizilir (varsayılan).
OverflowActionÇocuk taşması işleme algoritmaları için temel sınıf.
PageConfigFiziksel sayfa başına bir.
ParentConfigÇocukları içerebilen bir elementi işaret eder.
PersianSağdan sola; isteğe bağlı olarak Farsça rakamlar.
PixelOffsetPiksel biriminde düzen ofseti (kenar başına tam sayı piksel değerleri).
PositionedBlockConfigÇocukları isteğe bağlı boyutla mutlak XPosition/YPosition konumlarına yerleştirir.
ReferencePointsSettingsKöşe referans işaretleri + tanıma sırasında eğrilik düzeltme için kullanılan döndürme işaretleyici dikdörtgeni.
TemplateConfigHer şeyi içeren belge kökü (genellikle PageConfigs).
TextConfigÜst düzey çok satırlı ham metin bloğu.
UrduSağdan sola; isteğe bağlı olarak Urdu rakamları.
WesternVarsayılan yazı sistemi: soldan sağa, Batı (0-9) rakamları.
WrapTaşan bir çocuğu yeniden konumlandır (sütun yeniden akışı / öğe bölme).
WritingSystemTemel yazı sistemi (LTR, Batı rakamları).

Numaralandırmalar

NumaralandırmaAçıklama
AlignmentEnumBir öğenin ebeveynine göre yatay hizalaması.
BarcodeTypeBir BarcodeConfig tarafından kullanılan semboloji.
BubblePositionTypeBalonun ana içeriğine (cevap metni) göre konumu.
BubbleSizeCevap balonu boyutu.
BubbleTypeCevap balonunun şekli.
ConfigTypeBir düğümün hangi Config öğesi olduğunu tanımlayan ayırt edici.
ContainerTypeEnumBir ContainerConfig’ın sayfada nasıl konumlandırıldığı.
ContentTypeMetin içeriğinin nasıl render edildiği.
DirectionalityElemanların ve metnin çizildiği yön (RTL/LTR desteği).
FontStyleBayrak benzeri font stili; üyeler birleştirilebilir.
GridHeaderTypeEnumBir ızgaranın başlığının stili.
LongWordHandlingÜretim, ebeveyn kapsayıcısından daha geniş bir kelimeyle karşılaştığında davranış.
Orientation3 üyesi olan enum.
PaperSizeÇıktı sayfa boyutu.
ParagraphTypeEnumBir ParagraphConfig öğesinin çocuklarını nasıl düzenlediği.
QRVersionQR sembol sürümü bir QR-aile BarcodeConfig için.
RotationPointPositionSayfaya göre yön (rotasyon) işaretçisinin yerleştirilmesi.
ScoreDisplayBir puan değerinin gösterilip gösterilmediğini/nasıl gösterileceğini kontrol eder.
ScoreGroupTypeBir skor-grubu öğesinin çizim modu.
ScoreHeaderTypeBir skor grubundaki sütun başlığının rolü.
TriggerTypeBir tetikleyicinin davranışı (CustomTriggerConfig tarafından kullanılır).
VerticalAlignmentÇocuk öğenin ebeveyni içinde dikey konumlandırması.

Model

SınıfAçıklama
IOmrElementOMR öğeleri için arayüz (tek tanınan soru/öğe).
RecognitionResultGörüntü tanımanın sonucu.

Recognition

NumaralandırmaAçıklama
FormValidationLogicTanıma sırasında bir şablon doğrulama kuralı ihlal edildiğinde motor davranışını kontrol eder.

Ayrıca Bakınız

 Türkçe