THotPDF.ExtractLoadedPageCharacters

Повертає один THPDFCharacterRecord для кожного логічного Unicode-скаляра, витягненого із завантаженої сторінки

Синтаксис Delphi

function ExtractLoadedPageCharacters(PageIndex: Integer;
  out ACharacters: THPDFCharacterArray): boolean;

Опис

Метод розгортає позиційовані кластери гліфів, не відкидаючи багатоскалярні відображення /ToUnicode. Кожен запис визначає вихідний гліф, діапазон кластера, індекс і кількість компонентів лігатури, токен вихідного вмісту, ідентифікатор позначеного вмісту, трансформований чотирикутник і базову лінію

Компоненти лігатури ділять геометрію вихідного гліфа, оскільки потік вмісту PDF позиціонує гліф як одну одиницю. GeometryExact має значення true, коли шрифт надає і ширину гліфа, і дескрипторні ascent і descent; інакше HotPDF повертає консервативний запасний бокс і встановлює прапорець у false

Див. також ExtractLoadedPageGlyphs