GetTextBlockCharSourceFlags

ข้อความ, การดึงข้อมูล, การวินิจฉัย

คำอธิบาย

ส่งคืนแฟล็กที่มาของซอร์สสำหรับอักขระหนึ่งตัวในบล็อกข้อความของเอกสารที่เลือก

ไวยากรณ์

Delphi

Function TPDFlib.GetTextBlockCharSourceFlags(TextBlockListID, Index, CharIndex: Integer): Integer;

พารามิเตอร์

TextBlockListIDแฮนเดิลที่ได้จาก ExtractPageTextBlocks
Indexดัชนีบล็อกข้อความแบบนับจาก 1
CharIndexตำแหน่งอักขระแบบนับจาก 1 ภายในข้อความของบล็อก

ค่าที่ส่งกลับ

-1แฮนเดิล ดัชนีบล็อก หรือดัชนีอักขระไม่ถูกต้อง
0 หรือแฟล็กอักขระเป็นเนื้อหาธรรมดา หรือผลลัพธ์มีแฟล็กซอร์สอย่างน้อยหนึ่งแฟล็ก

แฟล็ก

PDF_TEXT_CHAR_SOURCE_GENERATEDเลย์เอาต์การดึงข้อมูลอนุมานอักขระนี้ขึ้น เช่น การแทรกช่องว่างเมื่อช่องว่างระหว่างการเลื่อนกว้างมาก
PDF_TEXT_CHAR_SOURCE_HYPHENอักขระเป็น hyphen-minus, soft hyphen, hyphen หรือ non-breaking hyphen
PDF_TEXT_CHAR_SOURCE_REPLACEMENTอักขระมาจากการแทนที่ /ActualText ที่ได้รับการปฏิบัติตาม ไม่ใช่จากรันกลิฟที่ครอบอยู่

หมายเหตุ

แฟล็กถูกจับระหว่างการดึงข้อมูลรอบเดียวกับข้อความและความกว้างอักขระ คำสั่งค้นซ้ำจึงไม่ต้องแยกวิเคราะห์เนื้อหาหน้าใหม่ให้ทดสอบแบบบิต เพราะอักขระแทนที่อาจเป็นขีดกลางไปด้วย