THotPDF.InterpretContentWithForms Method
Внутренний помощник THotPDF, который интерпретирует content stream и подставляет на место каждого оператора Do глифы рисуемого им Form XObject
Объявление
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
Bytes | Декодированный content stream |
Resolver | Декодеры шрифтов для шрифтовых ресурсов, которые называет поток |
Resources | Словарь ресурсов, в котором названы шрифты и XObject'ы потока |
CTM | Преобразование из системы координат потока в user space |
Depth | Глубина вложения потока; формы глубже 12 уровней не обходятся |
Chain | Потоки Form XObject, интерпретируемые вокруг текущего; форма, уже присутствующая в цепочке, пропускается |
Glyphs | Получает глифы в порядке отрисовки |
Возвращаемое значение
True, когда поток удалось интерпретировать
Примечания по использованию
- Собственные /Resources формы поставляют её шрифты и вложенные формы; без них форма использует ресурсы потока, который её рисует (ISO 32000-1 7.8.3)
- Форма отображается в user space через её /Matrix, а затем CTM точки, где она рисуется; глифы вне её /BBox отбрасываются