EnumeratePageElements

콘텐츠 스트림 편집

설명

한 페이지의 비어 있지 않은 모든 텍스트 표시 명령, 실제 이미지 배치, 그려진 경로를 열거한 다음 스칼라 접근자와 변경 메서드를 위해 편집 가능한 스냅샷을 유지합니다. 각 요소는 자신의 정확한 콘텐츠 레이어와 명령 범위에 묶인 불투명 ID를 받습니다. 이후 열거나 성공적인 변경은 이전의 모든 ID를 무효화합니다

구문

Delphi

Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;

ActiveX

Function PDFlib::EnumeratePageElements(Page As Long) As Long

DLL

int DLEnumeratePageElements(int InstanceID, int Page);

매개변수

Page1 기반 페이지 번호

반환 값

편집 가능한 요소 수이며, 페이지가 잘못되었거나 지원되는 그리기 객체가 없으면 0입니다

비고

GetEnumeratedPageElement* 접근자에는 1 기반 인덱스를 사용하고, 반환된 불투명 ID는 DeletePageElement나 TransformPageElement에 전달하십시오동일한 불투명 ID로

GetPageElementClipPath* 및 GetPageElementEffectiveClip* API를 사용해 요소의 유효 클리핑 컴포넌트, 변환된 경로 세그먼트, 채우기 규칙, 결합 경계를 열거할 수 있습니다

GetPageElementMarkedContent* 질의는 페이지를 다시 파싱하지 않고 활성 바깥에서 안쪽 태그 스택, 검증된 MCID 값, 직접 또는 리소스 기반 속성 딕셔너리를 노출합니다