THotPDF.ExtractLoadedPageGlyphsWithForms Method
Внутренний помощник THotPDF, стоящий за методами работы с текстом страницы: возвращает глифы загруженной страницы вместе с глифами рисуемых ею Form XObject в порядке отрисовки
Объявление
function ExtractLoadedPageGlyphsWithForms(PageIndex: Integer; out Glyphs: THPDFGlyphArray): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
PageIndex | Индекс загруженной страницы с нулевой базой |
Glyphs | Получает глифы в user space; глифы из форм несут TokenIndex и ItemIndex, равные -1 |
Возвращаемое значение
True, когда содержимое страницы удалось прочитать и интерпретировать
Примечания по использованию
- Каждый Form XObject читается один раз вдоль цепочки вложенных форм: форма, рисующая саму себя — напрямую или через другие формы, — повторно не обходится
- Глифы формы, чей центр лежит вне её /BBox — границы отсечения (ISO 32000-1 8.10.1), — пропускаются
- ExtractLoadedPageText и остальные текстовые методы используют эти глифы, отбросив те, что лежат вне видимой области страницы