PDFium Delphi Component Docs

DetachFormObjectChild Metodo

Componente: TPdf  ·  Unità: PDFium
Trasferisce un figlio fuori da un oggetto form e restituisce la proprietà al chiamante

Sintassi

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

Descrizione

DetachFormObjectChild rimuove il figlio in ChildIndex dall'oggetto form in FormIndex e restituisce il relativo handle nativo di oggetto pagina

Il chiamante possiede l'handle restituito finché non viene inserito in un altro contenitore con InsertFormObjectFromXObject o eliminato; l'handle restituito è nil quando gli indici sono fuori intervallo

Osservazioni

    • Il figlio staccato non è più raggiungibile dal suo padre precedente, quindi le operazioni di esportazione o salvataggio lo saltano finché non viene reinserito
    • Abbinare questa funzione a FormObjectChildren per enumerare prima gli indici figli validi

Esempio

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

Vedi anche