Aspose.OMR FOSS untuk Python
API reference untuk Aspose.OMR FOSS untuk Python. 68 tipe publik yang diatur berdasarkan modul.
API
| Kelas | Deskripsi |
|---|---|
ImageCollection | Peta nama hanya-append, peka huruf besar/kecil -> image-bytes untuk gambar dalam memori yang direferensikan oleh markup (?image=). |
OmrEngine | Mesin OMR: sebuah pabrik tanpa status yang menghasilkan hasil generasi dan pengenal. |
TemplateProcessor | Memproses gambar OMR terhadap template tempat ia dibuat. |
Pengecualian
| Kelas | Deskripsi |
|---|---|
ChildOverflowException | Dilemparkan ketika elemen anak meluap melebihi induknya dan penanganan overflow dikonfigurasi untuk melempar (lihat OverflowActions / LongWordHandling). |
InvalidConfigurationException | Dilemparkan ketika konfigurasi template / elemen tidak valid atau tidak didukung. |
MultiselectException | Dilemparkan ketika lebih dari satu gelembung ditandai untuk pertanyaan yang tidak mengizinkan multi-select, dan FormValidationLogic.Exception aktif. |
OMRException | Kelas dasar untuk setiap pengecualian yang dihasilkan oleh perpustakaan OMR. |
RuntimeExceptionOMR | Dilempar pada kegagalan generasi/pengenalan internal yang tidak dapat dipulihkan. |
Generation
| Kelas | Deskripsi |
|---|---|
AnswerSheetConfig | Matriks gelembung pertanyaan/jawaban bernomor. |
Arabic | Dari kanan ke kiri; secara opsional digit Arab Timur. |
BaseConfig | Abstraksi akar; field yang diperlukan untuk setiap elemen OMR. |
BaseOffset | Kelas dasar untuk offset tata letak generasi. |
Bengali | Dari kiri ke kanan; secara opsional angka Bengali. |
BlockConfig | Kotak berbingkai/berpadding; menata anak non-bloknya dengan penanganan overflow. |
BorderStyle | Mendeskripsikan border satu sisi dari sebuah elemen. |
CheckBoxConfig | Kelompok berlabel berisi kotak kosong yang menerima tanda apa saja, dengan isian yang dapat disetel Threshold (default 3%). |
ChoiceBoxAnswerConfig | Satu gelembung jawaban + label. |
ChoiceBoxConfig | Satu pertanyaan dengan sekumpulan gelembung opsi tetap. |
Clip | Potong konten yang meluap di batas induk. |
CompositeGridConfig | Grid fleksibel dengan simbol khusus; tanda bergabung menjadi satu nilai. |
ContainerConfig | Elemen tata letak tak terlihat yang menyusun blok anak menjadi kolom atau footer. |
ContentConfig | Satu baris teks bergaya di dalam induk. |
EmptyLineConfig | Spasi vertikal. |
GenerationResult | Hasil dari pembuatan templat: gambar halaman dan .omr templat JSON yang menjelaskan lokasi elemen. |
GlobalPageSettings | Default seluruh dokumen yang berlaku untuk semua elemen halaman; dapat ditimpa per-elemen. |
GridConfig | Matriks digit (SectionsCount bagian x OptionsCount gelembung 0-9) digabung menjadi satu nilai. |
Hebrew | Dari kanan ke kiri; secara opsional penomoran Ibrani. |
ImageConfig | Gambar yang dirujuk dengan nama. |
MemoryGenerationResult | Pembungkus di sekitar GenerationResult yang menampilkan output sebagai aliran memori. |
NoClip | Tidak melakukan apa-apa; konten yang meluap digambar melewati batas induk (default). |
OverflowAction | Kelas dasar untuk algoritma penanganan child-overflow. |
PageConfig | Satu per halaman fisik. |
ParentConfig | Menandai elemen yang dapat memiliki anak. |
Persian | Dari kanan ke kiri; opsional digit Persia. |
PixelOffset | Offset tata letak satuan piksel (nilai piksel integer per tepi). |
PositionedBlockConfig | Menempatkan anak pada XPosition/YPosition absolut dengan ukuran opsional. |
ReferencePointsSettings | Tanda referensi sudut + persegi panjang penanda rotasi yang digunakan untuk de-skew selama pengenalan. |
TemplateConfig | Root dokumen yang berisi semua hal lainnya (biasanya PageConfigs). |
TextConfig | Blok teks mentah multi-baris tingkat atas. |
Urdu | Dari kanan ke kiri; opsional digit Urdu. |
Western | Sistem penulisan default: dari kiri ke kanan, digit Barat (0-9). |
Wrap | Pindahkan anak yang meluap (penataan ulang kolom / pemisahan elemen). |
WritingSystem | Sistem penulisan dasar (LTR, digit Barat). |
Enumerasi
| Enumerasi | Deskripsi |
|---|---|
AlignmentEnum | Perataan horizontal elemen relatif terhadap induknya. |
BarcodeType | Simbol yang digunakan oleh sebuah BarcodeConfig. |
BubblePositionType | Di mana gelembung berada relatif terhadap konten utama (teks jawaban). |
BubbleSize | Ukuran gelembung jawaban. |
BubbleType | Bentuk gelembung jawaban. |
ConfigType | Pembeda yang mengidentifikasi elemen *Config mana yang dimiliki sebuah node. |
ContainerTypeEnum | Bagaimana ContainerConfig ditempatkan di halaman. |
ContentType | Bagaimana konten teks dirender. |
Directionality | Arah di mana elemen dan teks digambar (dukungan RTL/LTR). |
FontStyle | Gaya font seperti bendera; anggota dapat digabungkan. |
GridHeaderTypeEnum | Gaya header grid. |
LongWordHandling | Perilaku ketika proses generasi menemukan kata yang lebih lebar daripada kontainer induknya. |
Orientation | Enum dengan 3 anggota. |
PaperSize | Ukuran halaman output. |
ParagraphTypeEnum | Bagaimana sebuah ParagraphConfig mengatur anak-anaknya. |
QRVersion | versi simbol QR untuk BarcodeConfig keluarga QR. |
RotationPointPosition | Penempatan penanda orientasi (rotasi) relatif terhadap halaman. |
ScoreDisplay | Mengontrol apakah/atau bagaimana nilai skor ditampilkan. |
ScoreGroupType | Mode menggambar elemen grup skor. |
ScoreHeaderType | Peran header kolom di dalam grup skor. |
TriggerType | Perilaku pemicu (digunakan oleh CustomTriggerConfig). |
VerticalAlignment | Posisi vertikal elemen anak di dalam induknya. |
Model
| Kelas | Deskripsi |
|---|---|
IOmrElement | Antarmuka untuk elemen OMR (satu pertanyaan/elemen yang dikenali). |
RecognitionResult | Hasil pengenalan gambar. |
Recognition
| Enumerasi | Deskripsi |
|---|---|
FormValidationLogic | Mengontrol perilaku mesin ketika aturan validasi templat dilanggar selama pengenalan. |