PDFium Delphi Component Docs

DetachFormObjectChild 메서드

컴포넌트: TPdf  ·  유닛: PDFium
폼 객체에서 자식 하나를 분리해 소유권을 호출자에게 돌려줍니다

Syntax

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

Description

DetachFormObjectChild는 FormIndex 위치의 폼 객체에서 ChildIndex 위치의 자식을 제거하고 그 네이티브 페이지 객체 핸들을 반환합니다

반환된 핸들은 InsertFormObjectFromXObject으로 다른 컨테이너에 삽입되거나 파괴될 때까지 호출자가 소유합니다. 인덱스가 범위를 벗어나면 nil이 반환됩니다

Remarks

    • 분리된 자식은 이전 부모에서 더 이상 접근할 수 없으므로, 다시 삽입되기 전까지 내보내기나 저장 작업에서 건너뛰어집니다
    • 유효한 자식 인덱스를 먼저 열거하려면 FormObjectChildren과 함께 사용하세요

Example

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

See Also