THotPDF.ExtractLoadedPageGlyphs Method

 

THotPDF.ExtractLoadedPageGlyphs

THotPDF

 

Top

แยกเรกคอร์ด glyph ออกจากหน้าที่โหลด โดยตีความสตรีมเนื้อหาหน้า ส่งคืน True หากสำเร็จ

 

ไวยากรณ์ Delphi:

function ExtractLoadedPageGlyphs(PageIndex: Integer; out AGlyphs: THPDFGlyphArray): boolean;

 

คำอธิบาย

แต่ละ THPDFGlyphRecord เก็บ UnicodeSequence ฉบับเต็มที่ /ToUnicode ผลิตขึ้น ส่วน Unicode ยังคงเป็นค่า scalar ตัวแรกเพื่อความเข้ากันได้ ClusterStart, ClusterLength และ IsLigature ระบุการเป็นสมาชิกของอักขระเชิงตรรกะ QuadX, QuadY และจุดปลาย baseline ถูกแปลงผ่าน text matrix และ CTM ของ graphics GeometryExact เป็น true เมื่อมีทั้งความกว้าง glyph และค่า ascent/descent ของ font descriptor

ใช้ ExtractLoadedPageCharacters เมื่อต้องการผลลัพธ์หนึ่งรายการต่อ Unicode scalar เชิงตรรกะหนึ่งตัว

glyph เหล่านี้มาจาก content stream ของหน้าเอง ตำแหน่งต้นทางของมันจึงชี้เข้าไปใน stream นั้นเสมอ; ข้อความที่หน้าวาดผ่าน Form XObject จะไม่ถูกรวม ส่วน ExtractLoadedPageText รวมให้