รีเคิร์ด THPDFTextMatch

ระบุข้อความที่ค้นเจอหนึ่งรายการจากการค้นข้อความในหน้าที่โหลดไว้ พร้อมช่วง glyph, operand ต้นทาง และเรขาคณิตใน user space

การประกาศ

THPDFTextMatch= record
  PageIndex: Integer;
  GlyphStart: Integer;
  GlyphEnd: Integer;
  TokenIndex: Integer;
  ItemIndex: Integer;
  X, Y: Double;
  Width: Double;
  Text: UnicodeString;
end;

ยูนิต

HPDFContentStream

ฟิลด์

ฟิลด์วัตถุประสงค์
PageIndexหน้าที่พบข้อความ ตัวจับคู่ glyph ปล่อย -1 ไว้ ส่วน API ค้นหาแบบสาธารณะจะเติมดัชนีหน้าจริง
GlyphStartดัชนีแบบรวมปลายของ glyph ตัวแรกของข้อความที่พบใน array glyph ของหน้า
GlyphEndดัชนีแบบรวมปลายของ glyph ตัวสุดท้ายของข้อความที่พบ
TokenIndextoken operand ต้นทางของ glyph ตัวแรก ผู้เรียกจึงเขียนไบต์ของมันใหม่ได้
ItemIndexitem ของ array TJ ที่พัก glyph ตัวแรกเมื่อ operand เป็น array
Xค่า X ใน user space ของจุดกำเนิด glyph ตัวแรก
Yค่า Y ใน user space ของจุดกำเนิด glyph ตัวแรก
Widthระยะ advance ใน user space จากจุดกำเนิด glyph แรกถึงปลาย glyph สุดท้าย
Textข้อความที่ตรงเป๊ะ ๆ ตามที่ปรากฏในลำดับ glyph

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง