THotPDF.ExtractLoadedPageCharacters
Повертає один THPDFCharacterRecord для кожного логічного Unicode-скаляра, витягненого із завантаженої сторінки
Синтаксис Delphi
function ExtractLoadedPageCharacters(PageIndex: Integer; out ACharacters: THPDFCharacterArray): boolean;
Опис
Метод розгортає позиційовані кластери гліфів, не відкидаючи багатоскалярні відображення /ToUnicode. Кожен запис визначає вихідний гліф, діапазон кластера, індекс і кількість компонентів лігатури, токен вихідного вмісту, ідентифікатор позначеного вмісту, трансформований чотирикутник і базову лінію
Компоненти лігатури ділять геометрію вихідного гліфа, оскільки потік вмісту PDF позиціонує гліф як одну одиницю. GeometryExact має значення true, коли шрифт надає і ширину гліфа, і дескрипторні ascent і descent; інакше HotPDF повертає консервативний запасний бокс і встановлює прапорець у false
Див. також ExtractLoadedPageGlyphs