PDFium Component Docs

DetachFormObjectChild Metoda

Component: TPdf  ·  Unit: PDFium
Wydziela jeden obiekt potomny z obiektu formularza i przekazuje jego własność wywołującemu

Syntax

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

Description

DetachFormObjectChild usuwa obiekt potomny o indeksie ChildIndex z obiektu formularza o indeksie FormIndex i zwraca jego natywny uchwyt obiektu strony

Wywołujący jest właścicielem zwróconego uchwytu, dopóki nie zostanie on wstawiony do innego kontenera przez InsertFormObjectFromXObject albo zniszczony; zwrócony uchwyt ma wartość nil, gdy indeksy wykraczają poza zakres

Remarks

    • Odłączony obiekt potomny nie jest już osiągalny z poprzedniego rodzica, więc operacje eksportu i zapisu go pomijają, dopóki nie zostanie wstawiony ponownie
    • Łącz to z FormObjectChildren, aby najpierw wyliczyć poprawne indeksy obiektów potomnych

Example

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

See Also