PDFium Delphi Component Docs

FormObjectChildren Метод

Компонент: TPdf  ·  Модуль: PDFium
Перечисляет объекты страницы, вложенные внутрь Form XObject

Syntax

function FormObjectChildren(Index: Integer): TPdfPageObjectInfos;

IndexInteger. Отсчитываемый от нуля индекс объекта страницы, чей ObjectType равен otForm. Другой тип возбуждает EPdfError
ResultTPdfPageObjectInfos. Массив записей TPdfPageObjectInfo, по одной на каждый дочерний объект, в порядке отрисовки формы

Description

Form XObject (ISO 32000-1 8.10) — самодостаточный поток содержимого, который страница закрашивает как один объект; обычный контейнер для повторно используемой графики, импортированных страниц и сплющенных внешних видов аннотаций. Его дети невидимы для списка объектов уровня страницы, поэтому это единственный способ проверить, что такой объект реально рисует

Каждый ребёнок описывается той же записью, которую возвращает PageObjectInfo, включая Handle, который можно передать в InsertObjectAtIndex

Координаты детей выражены в пространстве формы родительского объекта, поэтому матрицу родителя Matrix нужно применить до сравнения их с координатами страницы

See Also

PageObjectInfo, ObjectType, CreateXObjectFromPage, InsertFormObjectFromXObject