PDFium Delphi Component Docs

DetachFormObjectChild método

Componente: TPdf  ·  Unidad: PDFium
Transfiere un hijo fuera de un objeto de formulario y devuelve la propiedad a quien llama

Syntax

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

Description

DetachFormObjectChild elimina el hijo en ChildIndex del objeto de formulario en FormIndex y devuelve su handle nativo de objeto de página

Quien llama es dueño del handle devuelto hasta que se inserte en otro contenedor con InsertFormObjectFromXObject o se destruya; el handle devuelto es nil cuando los índices están fuera de rango

Remarks

    • El hijo desasociado ya no es alcanzable desde su padre anterior, de modo que las operaciones de exportación o guardado lo omiten hasta que se vuelva a insertar
    • Combinelo con FormObjectChildren para enumerar primero los índices de hijos válidos

Example

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

See Also