PDFium Delphi Component Docs

DetachFormObjectChild metod

Component: TPdf  ·  Unit: PDFium
Flyttar ut ett barn ur ett formulärobjekt och lämnar ägarskapet till anroparen

Syntax

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

Description

DetachFormObjectChild tar bort barnet på ChildIndex från formulärobjektet på FormIndex och returnerar dess nativa sidobjektshandle

Anroparen äger det returnerade handlet tills det sätts in i en annan behållare med InsertFormObjectFromXObject eller förstörs; handlet är nil när indexen ligger utanför intervallet

Remarks

    • Det lossade barnet nås inte längre från sin tidigare förälder, så export- och sparoperationer hoppar över det tills det sätts in igen
    • Kombinera med FormObjectChildren för att först räkna upp giltiga barnindex

Example

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

See Also