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