PDFium Delphi Component Docs

DetachFormObjectChild Método

Componente: TPdf  ·  Unidad: PDFium
Transfiere un hijo fuera de un objeto de formulario y devuelve la propiedad al llamador

Syntax

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

Description

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

El llamador es propietario del manejador devuelto hasta que se inserta en otro contenedor con InsertFormObjectFromXObject o se destruye; el manejador devuelto es nil cuando los índices están fuera de rango

Remarks

    • El hijo separado deja de ser alcanzable desde su padre anterior, de modo que las operaciones de exportación o guardado lo omiten hasta que se vuelva a insertar
    • Combínelo 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