PDFium Delphi Component Docs

Método DetachFormObjectChild

Componente: TPdf  ·  Unidade: PDFium
Transfere um filho 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 devolve o respetivo handle nativo de objeto de página

O chamador tem a posse do handle devolvido até que este seja inserido noutro contentor com InsertFormObjectFromXObject ou destruído; o handle devolvido é nil quando os índices estão fora do intervalo

Remarks

    • O filho destacado deixa de ser alcançável a partir do pai anterior, pelo que as operações de exportação ou de gravação o ignoram até ser novamente inserido
    • Combine isto 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