Aspose.OMR FOSS สำหรับ Python
API reference สำหรับ Aspose.OMR FOSS สำหรับ Python. 68 ประเภทสาธารณะจัดเรียงตามโมดูล.
API
| คลาส | คำอธิบาย |
|---|---|
ImageCollection | แบบเพิ่มต่อท้ายเท่านั้น, ชื่อที่แยกแยะตัวพิมพ์ใหญ่-เล็ก -> แผนที่ไบต์ของภาพ สำหรับภาพในหน่วยความจำที่อ้างอิงโดยมาร์คอัป (?image=). |
OmrEngine | เครื่องยนต์ OMR: โรงงานไร้สถานะที่ผลิตผลลัพธ์การสร้างและตัวจดจำ. |
TemplateProcessor | ประมวลผลภาพ OMR ตามแม่แบบที่สร้างขึ้นจากมัน. |
ข้อยกเว้น
| คลาส | คำอธิบาย |
|---|---|
ChildOverflowException | เกิดขึ้นเมื่อองค์ประกอบลูกล้นพาเรนท์และการจัดการล้นถูกกำหนดให้โยน (ดู OverflowActions / LongWordHandling). |
InvalidConfigurationException | เกิดขึ้นเมื่อการกำหนดค่าแม่แบบ / องค์ประกอบไม่ถูกต้องหรือไม่รองรับ. |
MultiselectException | เกิดขึ้นเมื่อมีการทำเครื่องหมายบับเบิลมากกว่าหนึ่งอันสำหรับคำถามที่ไม่อนุญาตให้เลือกหลายตัวเลือก และ FormValidationLogic.Exception ถูกเปิดใช้งาน. |
OMRException | คลาสฐานสำหรับข้อยกเว้นทั้งหมดที่ถูกยกโดยไลบรารี OMR. |
RuntimeExceptionOMR | ถูกยกขึ้นเมื่อเกิดข้อผิดพลาดการสร้าง/การรับรู้ภายในที่ไม่สามารถกู้คืนได้. |
Generation
| คลาส | คำอธิบาย |
|---|---|
AnswerSheetConfig | เมทริกซ์ฟองคำถาม/คำตอบที่มีหมายเลข. |
Arabic | จากขวาไปซ้าย; สามารถใช้ตัวเลขอาหรับตะวันออกได้ตามต้องการ. |
BaseConfig | นามธรรมระดับราก; ฟิลด์ที่จำเป็นของทุกองค์ประกอบ OMR. |
BaseOffset | คลาสพื้นฐานสำหรับออฟเซ็ตการจัดวางการสร้าง. |
Bengali | จากซ้ายไปขวา; สามารถใช้ตัวเลขเบ็งกาลีได้ตามต้องการ. |
BlockConfig | กล่องที่มีขอบ/การเติมเต็ม; จัดเรียงลูกที่ไม่ใช่บล็อกของมันพร้อมการจัดการการล้น. |
BorderStyle | อธิบายขอบของ ONE ด้านขององค์ประกอบ. |
CheckBoxConfig | กลุ่มที่มีป้ายกำกับของช่องว่างหลายช่องที่รับเครื่องหมายใดก็ได้ โดยมีการเติมที่ปรับได้ Threshold (ค่าเริ่มต้น 3%). |
ChoiceBoxAnswerConfig | ฟองคำตอบหนึ่งรายการ + ป้ายกำกับ. |
ChoiceBoxConfig | คำถามเดียวพร้อมชุดฟองตัวเลือกที่กำหนดไว้. |
Clip | ตัดเนื้อหาที่ล้นออกที่ขอบขององค์ประกอบแม่. |
CompositeGridConfig | กริดยืดหยุ่นพร้อมสัญลักษณ์ที่กำหนดเอง; เครื่องหมายจะผสานเป็นค่าเดียว. |
ContainerConfig | องค์ประกอบการจัดเรียงที่มองไม่เห็นซึ่งจัดบล็อกลูกเป็นคอลัมน์หรือส่วนท้าย. |
ContentConfig | บรรทัดข้อความที่มีสไตล์หนึ่งบรรทัดภายในองค์ประกอบแม่. |
EmptyLineConfig | ช่องว่างแนวตั้ง. |
GenerationResult | ผลลัพธ์ของการสร้างเทมเพลต: ภาพหน้า(หลายภาพ) พร้อมกับเทมเพลต .omr JSON ที่อธิบายตำแหน่งขององค์ประกอบ. |
GlobalPageSettings | ค่าเริ่มต้นทั่วทั้งเอกสารที่ใช้ได้กับทุกองค์ประกอบของหน้า; สามารถเขียนทับได้ต่อแต่ละองค์ประกอบ. |
GridConfig | เมทริกซ์ตัวเลข (SectionsCount ส่วน x OptionsCount ฟอง 0-9) รวมเป็นค่าเดียว. |
Hebrew | จากขวาไปซ้าย; โดยอาจใช้การนับเลขแบบฮีบรู. |
ImageConfig | รูปภาพที่อ้างอิงด้วยชื่อ. |
MemoryGenerationResult | ห่อหุ้ม GenerationResult เพื่อเปิดเผยผลลัพธ์เป็นสตรีมในหน่วยความจำ. |
NoClip | ไม่ทำอะไร; เนื้อหาที่ล้นจะถูกวาดเกินขอบของพาเรนต์ (ค่าเริ่มต้น). |
OverflowAction | คลาสฐานสำหรับอัลกอริทึมการจัดการ child-overflow. |
PageConfig | หนึ่งต่อหน้าแบบฟิสิคัล. |
ParentConfig | ทำเครื่องหมายองค์ประกอบที่สามารถบรรจุ children. |
Persian | จากขวาไปซ้าย; โดยอาจใช้ตัวเลขเปอร์เซีย. |
PixelOffset | การเยื้องเลย์เอาต์แบบพิกเซล (ค่าพิกเซลจำนวนเต็มต่อขอบแต่ละด้าน). |
PositionedBlockConfig | วางลูกในตำแหน่งสัมบูรณ์ XPosition/YPosition พร้อมขนาดที่เป็นตัวเลือก. |
ReferencePointsSettings | เครื่องหมายอ้างอิงมุม + สี่เหลี่ยมมาร์กเกอร์การหมุนที่ใช้สำหรับแก้การเอียงระหว่างการจดจำ. |
TemplateConfig | รากของเอกสารที่บรรจุทุกอย่างอื่น (โดยปกติคือ PageConfigs). |
TextConfig | บล็อกข้อความดิบหลายบรรทัดระดับบนสุด. |
Urdu | จากขวาไปซ้าย; ตัวเลข Urdu ตามต้องการ. |
Western | ระบบการเขียนเริ่มต้น: จากซ้ายไปขวา, ตัวเลขตะวันตก (0-9). |
Wrap | ย้ายองค์ประกอบลูกที่ล้นออก (การจัดเรียงคอลัมน์ใหม่ / การแยกส่วนองค์ประกอบ). |
WritingSystem | ระบบการเขียนพื้นฐาน (LTR, ตัวเลขตะวันตก). |
การกำหนดค่าแบบลำดับ
| การจัดลำดับ | คำอธิบาย |
|---|---|
AlignmentEnum | การจัดแนวแนวนอนขององค์ประกอบเทียบกับพาเรนท์ของมัน. |
BarcodeType | สัญลักษณ์ที่ใช้โดย BarcodeConfig. |
BubblePositionType | ตำแหน่งที่ฟองข้อความอยู่สัมพันธ์กับเนื้อหาหลัก (ข้อความคำตอบ). |
BubbleSize | ขนาดของฟองคำตอบ. |
BubbleType | รูปทรงของฟองคำตอบ. |
ConfigType | ตัวแยกที่ระบุว่าโหนดเป็น *Config element ใด. |
ContainerTypeEnum | วิธีที่ ContainerConfig ถูกวางบนหน้า. |
ContentType | วิธีที่เนื้อหาข้อความถูกแสดงผล. |
Directionality | ทิศทางที่องค์ประกอบและข้อความถูกวาด (RTL/LTR รองรับ). |
FontStyle | สไตล์ฟอนต์แบบธง; สมาชิกอาจถูกรวมกัน. |
GridHeaderTypeEnum | สไตล์ของส่วนหัวของกริด. |
LongWordHandling | พฤติกรรมเมื่อการสร้างเจอคำที่กว้างกว่าตัวคอนเทนเนอร์แม่. |
Orientation | Enum ที่มี 3 สมาชิก. |
PaperSize | ขนาดหน้าผลลัพธ์. |
ParagraphTypeEnum | วิธีที่ ParagraphConfig จัดเรียงลูกของมัน. |
QRVersion | รุ่นสัญลักษณ์ QR สำหรับ BarcodeConfig ตระกูล QR. |
RotationPointPosition | การวางตำแหน่งของเครื่องหมายการกำหนดทิศทาง (การหมุน) เมื่อเทียบกับหน้า. |
ScoreDisplay | ควบคุมว่าค่าคะแนนจะถูกแสดงอย่างไรหรือจะแสดงหรือไม่. |
ScoreGroupType | โหมดการวาดขององค์ประกอบกลุ่มคะแนน. |
ScoreHeaderType | บทบาทของหัวคอลัมน์ภายในกลุ่มคะแนน. |
TriggerType | พฤติกรรมของทริกเกอร์ (ใช้โดย CustomTriggerConfig). |
VerticalAlignment | การจัดตำแหน่งแนวตั้งขององค์ประกอบลูกภายในองค์ประกอบแม่ของมัน. |
Model
| คลาส | คำอธิบาย |
|---|---|
IOmrElement | อินเทอร์เฟซสำหรับองค์ประกอบ OMR (หนึ่งคำถาม/องค์ประกอบที่ได้รับการจดจำ). |
RecognitionResult | ผลลัพธ์ของการจดจำภาพ. |
Recognition
| การนับจำนวน | คำอธิบาย |
|---|---|
FormValidationLogic | ควบคุมพฤติกรรมของเอนจินเมื่อกฎการตรวจสอบเทมเพลตถูกละเมิดระหว่างการจดจำ. |