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ıf | Açıklama |
|---|---|
ImageCollection | Yalnı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. |
OmrEngine | OMR motoru: üretim sonuçları ve tanıyıcılar üreten durumsuz bir fabrika. |
TemplateProcessor | Oluşturulduğu şablona karşı OMR görüntülerini işler. |
İstisnalar
| Sınıf | Açıklama |
|---|---|
ChildOverflowException | Bir 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. |
OMRException | OMR kütüphanesi tarafından fırlatılan her istisna için temel sınıf. |
RuntimeExceptionOMR | Dahili, geri döndürülemez bir üretim/tanıma hatası sırasında fırlatılır. |
Generation
| Sınıf | Açıklama |
|---|---|
AnswerSheetConfig | Numaralı soru/cevap balon matrisı. |
Arabic | Sağdan sola; isteğe bağlı olarak Doğu Arap rakamları. |
BaseConfig | Kök soyutlama; her OMR öğesinin gerekli alanları. |
BaseOffset | Üretim düzen offsetleri için temel sınıf. |
Bengali | Soldan sağa; isteğe bağlı olarak Bengal rakamları. |
BlockConfig | Kenarlıklı/ dolgulu kutu; taşma yönetimiyle blok olmayan çocuklarını düzenler. |
BorderStyle | Bir öğenin tek bir kenarının kenarlığını tanımlar. |
CheckBoxConfig | Herhangi bir işareti kabul eden boş kutulardan oluşan etiketli grup, ayarlanabilir dolgu Threshold (varsayılan %3). |
ChoiceBoxAnswerConfig | Bir yanıt balonu + etiket. |
ChoiceBoxConfig | Sabit bir dizi seçenek balonuna sahip tek bir soru. |
Clip | Aşı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. |
ContentConfig | Ebeveyn içinde tek bir biçimlendirilmiş metin satırı. |
EmptyLineConfig | Dikey boşluk. |
GenerationResult | Şablon oluşturmanın sonucu: sayfa görüntüsü(leri) ve öğe konumlarını tanımlayan .omr şablon JSON. |
GlobalPageSettings | Belge genelindeki varsayılanlar, tüm sayfa öğelerine uygulanır; öğe başına geçersiz kılınabilir. |
GridConfig | Rakam matrisi (SectionsCount bölüm x OptionsCount 0-9 balon) tek bir değerde birleştirilir. |
Hebrew | Sağdan sola; isteğe bağlı olarak İbranice numaralandırma. |
ImageConfig | İsimle referans verilen resim. |
MemoryGenerationResult | GenerationResult üzerine bir sarmalayıcı, çıktıları bellek içi akışlar olarak sunar. |
NoClip | Hiç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. |
PageConfig | Fiziksel sayfa başına bir. |
ParentConfig | Çocukları içerebilen bir elementi işaret eder. |
Persian | Sağdan sola; isteğe bağlı olarak Farsça rakamlar. |
PixelOffset | Piksel 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. |
ReferencePointsSettings | Köşe referans işaretleri + tanıma sırasında eğrilik düzeltme için kullanılan döndürme işaretleyici dikdörtgeni. |
TemplateConfig | Her şeyi içeren belge kökü (genellikle PageConfigs). |
TextConfig | Üst düzey çok satırlı ham metin bloğu. |
Urdu | Sağdan sola; isteğe bağlı olarak Urdu rakamları. |
Western | Varsayılan yazı sistemi: soldan sağa, Batı (0-9) rakamları. |
Wrap | Taşan bir çocuğu yeniden konumlandır (sütun yeniden akışı / öğe bölme). |
WritingSystem | Temel yazı sistemi (LTR, Batı rakamları). |
Numaralandırmalar
| Numaralandırma | Açıklama |
|---|---|
AlignmentEnum | Bir öğenin ebeveynine göre yatay hizalaması. |
BarcodeType | Bir BarcodeConfig tarafından kullanılan semboloji. |
BubblePositionType | Balonun ana içeriğine (cevap metni) göre konumu. |
BubbleSize | Cevap balonu boyutu. |
BubbleType | Cevap balonunun şekli. |
ConfigType | Bir düğümün hangi Config öğesi olduğunu tanımlayan ayırt edici. |
ContainerTypeEnum | Bir ContainerConfig’ın sayfada nasıl konumlandırıldığı. |
ContentType | Metin içeriğinin nasıl render edildiği. |
Directionality | Elemanların ve metnin çizildiği yön (RTL/LTR desteği). |
FontStyle | Bayrak benzeri font stili; üyeler birleştirilebilir. |
GridHeaderTypeEnum | Bir ızgaranın başlığının stili. |
LongWordHandling | Üretim, ebeveyn kapsayıcısından daha geniş bir kelimeyle karşılaştığında davranış. |
Orientation | 3 üyesi olan enum. |
PaperSize | Çıktı sayfa boyutu. |
ParagraphTypeEnum | Bir ParagraphConfig öğesinin çocuklarını nasıl düzenlediği. |
QRVersion | QR sembol sürümü bir QR-aile BarcodeConfig için. |
RotationPointPosition | Sayfaya göre yön (rotasyon) işaretçisinin yerleştirilmesi. |
ScoreDisplay | Bir puan değerinin gösterilip gösterilmediğini/nasıl gösterileceğini kontrol eder. |
ScoreGroupType | Bir skor-grubu öğesinin çizim modu. |
ScoreHeaderType | Bir skor grubundaki sütun başlığının rolü. |
TriggerType | Bir tetikleyicinin davranışı (CustomTriggerConfig tarafından kullanılır). |
VerticalAlignment | Çocuk öğenin ebeveyni içinde dikey konumlandırması. |
Model
| Sınıf | Açıklama |
|---|---|
IOmrElement | OMR öğeleri için arayüz (tek tanınan soru/öğe). |
RecognitionResult | Görüntü tanımanın sonucu. |
Recognition
| Numaralandırma | Açıklama |
|---|---|
FormValidationLogic | Tanıma sırasında bir şablon doğrulama kuralı ihlal edildiğinde motor davranışını kontrol eder. |