PDFium Delphi Component Docs

DetachFormObjectChild Método

Componente: TPdf  ·  Unidade: PDFium
Transfere um filho para fora de um objeto de formulário e devolve a posse ao chamador

Syntax

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

Description

DetachFormObjectChild remove o filho em ChildIndex do objeto de formulário em FormIndex e retorna seu handle nativo de objeto de página

O chamador é o dono do handle retornado até que ele seja inserido em outro contêiner com InsertFormObjectFromXObject ou destruído; o handle retornado é nil quando os índices estão fora do intervalo

Remarks

    • O filho destacado não é mais alcançável a partir de seu pai anterior, de modo que operações de exportação ou de salvamento o ignoram até que ele seja reinserido
    • Combine com FormObjectChildren para enumerar primeiro os índices de filhos válidos

Example

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

See Also