THotPDF.ExtractLoadedPageCharacters
Връща по един THPDFCharacterRecord за всеки логически Unicode скалар, извлечен от заредена страница
Delphi синтаксис
function ExtractLoadedPageCharacters(PageIndex: Integer; out ACharacters: THPDFCharacterArray): boolean;
Описание
Методът разгъва позиционираните glyph клъстери, без да изхвърля многосколаровите /ToUnicode съответствия. Всеки запис идентифицира изходния си glyph, диапазона на клъстера, индекса и броя на лигатурния компонент, изходния content токен, marked-content идентификатора, трансформирания четириъгълник и базовата линия
Компонентите на лигатурата споделят геометрията на изходния glyph, защото PDF content stream-ът позиционира glyph-а като единица. GeometryExact е true, когато шрифтът дава едновременно ширина на glyph-а и ascent и descent от дескриптора; иначе HotPDF връща консервативна резервна рамка и сваля флага на false
Вижте също ExtractLoadedPageGlyphs