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พฤติกรรมเมื่อการสร้างเจอคำที่กว้างกว่าตัวคอนเทนเนอร์แม่.
OrientationEnum ที่มี 3 สมาชิก.
PaperSizeขนาดหน้าผลลัพธ์.
ParagraphTypeEnumวิธีที่ ParagraphConfig จัดเรียงลูกของมัน.
QRVersionรุ่นสัญลักษณ์ QR สำหรับ BarcodeConfig ตระกูล QR.
RotationPointPositionการวางตำแหน่งของเครื่องหมายการกำหนดทิศทาง (การหมุน) เมื่อเทียบกับหน้า.
ScoreDisplayควบคุมว่าค่าคะแนนจะถูกแสดงอย่างไรหรือจะแสดงหรือไม่.
ScoreGroupTypeโหมดการวาดขององค์ประกอบกลุ่มคะแนน.
ScoreHeaderTypeบทบาทของหัวคอลัมน์ภายในกลุ่มคะแนน.
TriggerTypeพฤติกรรมของทริกเกอร์ (ใช้โดย CustomTriggerConfig).
VerticalAlignmentการจัดตำแหน่งแนวตั้งขององค์ประกอบลูกภายในองค์ประกอบแม่ของมัน.

Model

คลาสคำอธิบาย
IOmrElementอินเทอร์เฟซสำหรับองค์ประกอบ OMR (หนึ่งคำถาม/องค์ประกอบที่ได้รับการจดจำ).
RecognitionResultผลลัพธ์ของการจดจำภาพ.

Recognition

การนับจำนวนคำอธิบาย
FormValidationLogicควบคุมพฤติกรรมของเอนจินเมื่อกฎการตรวจสอบเทมเพลตถูกละเมิดระหว่างการจดจำ.

ดูเพิ่มเติม

 ภาษาไทย