PDFium Delphi Component Docs

DetachFormObjectChild Метод

Компонент: TPdf  ·  Модуль: PDFium
Переносит одного потомка из объекта формы и возвращает владение вызывающей стороне

Syntax

function DetachFormObjectChild(FormIndex, ChildIndex: Integer): FPDF_PAGEOBJECT;

Description

DetachFormObjectChild удаляет потомка с индексом ChildIndex из объекта формы с индексом FormIndex и возвращает его нативный дескриптор объекта страницы

Вызывающая сторона владеет возвращённым дескриптором, пока он не вставлен в другой контейнер через InsertFormObjectFromXObject или не уничтожен; возвращённый дескриптор равен nil, когда индексы вне диапазона

Remarks

    • Отделённый потомок больше недоступен из прежнего родителя, поэтому операции экспорта или сохранения пропускают его, пока он не вставлен заново
    • Используйте это вместе с FormObjectChildren, чтобы сначала перечислить допустимые индексы потомков

Example

Child := Pdf1.DetachFormObjectChild(FormIdx, ChildIdx);
if Child<> nil then
  Pdf1.InsertFormObjectFromXObject(1, Child);

See Also