EnumeratePageElements
콘텐츠 스트림 편집
설명
한 페이지의 비어 있지 않은 모든 텍스트 표시 명령, 실제 이미지 배치, 그려진 경로를 열거한 다음 스칼라 접근자와 변경 메서드를 위해 편집 가능한 스냅샷을 유지합니다. 각 요소는 자신의 정확한 콘텐츠 레이어와 명령 범위에 묶인 불투명 ID를 받습니다. 이후 열거나 성공적인 변경은 이전의 모든 ID를 무효화합니다
구문
Delphi
Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;ActiveX
Function PDFlib::EnumeratePageElements(Page As Long) As LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);매개변수
| Page | 1 기반 페이지 번호 |
|---|
반환 값
편집 가능한 요소 수이며, 페이지가 잘못되었거나 지원되는 그리기 객체가 없으면 0입니다
비고
GetEnumeratedPageElement* 접근자에는 1 기반 인덱스를 사용하고, 반환된 불투명 ID는 DeletePageElement나 TransformPageElement에 전달하십시오동일한 불투명 ID로
GetPageElementClipPath* 및 GetPageElementEffectiveClip* API를 사용해 요소의 유효 클리핑 컴포넌트, 변환된 경로 세그먼트, 채우기 규칙, 결합 경계를 열거할 수 있습니다
GetPageElementMarkedContent* 질의는 페이지를 다시 파싱하지 않고 활성 바깥에서 안쪽 태그 스택, 검증된 MCID 값, 직접 또는 리소스 기반 속성 딕셔너리를 노출합니다