GetPageElementClipPathInfo
콘텐츠 스트림 편집, 클리핑 경로
설명
열거된 페이지 요소의 유효 클리핑 교집합 체인에 있는 컴포넌트의 정수 속성 하나를 반환합니다
구문
Delphi
Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;매개변수
| ElementID | 불투명 페이지 요소 핸들 |
|---|---|
| ClipPathIndex | 1 기반 컴포넌트 인덱스 |
| InfoIndex | 아래 표의 속성 선택자 |
속성
| 0 | 컴포넌트 종류: 1 초기 페이지 경계, 2 경로, 3 텍스트 윤곽 마커, 4 Form 경계 |
|---|---|
| 1 | 채우기 규칙: 0 해당 없음, 1 nonzero 와인딩, 2 even-odd |
| 2 | 저장된 세그먼트 수 |
| 3 | 컴포넌트 경계를 알 때 1 |
| 4 | 컴포넌트 영역이 사각 경계로 정확히 표현될 때 1 |
| 5 | 컴포넌트가 비어 있다고 알려졌을 때 1 |
| 6 | 소스가 안전하게 대체하거나 삭제할 수 있는 완전한 최상위 경로 객체일 때 1 |
| 7 | 1 기반 소스 콘텐츠 레이어이며 합성, 중첩, 형식이 잘못되었거나 계층을 넘는 컴포넌트는 0 |
| 8 | 0 기반 첫 소스 명령이며 편집 가능한 소스가 없으면 -1 |
| 9 | 0 기반 W 또는 W* 명령이며 없으면 -1 |
| 10 | 0 기반 종료 경로 그리기 명령이며 없으면 -1 |
| 11 | 소스 Form 중첩 깊이 |
반환 값
요청된 값이며, 핸들, 컴포넌트, 선택자가 잘못되면 0입니다
비고
텍스트 클리핑은 글리프 윤곽이 폰트 의존적이므로 마커로 표현됩니다. 전체 영역이 저장된 세그먼트에서 재구성 가능한지는 GetPageElementEffectiveClipInfo로 검사하십시오
명령 셀렉터는 속성 6이 1이 아니면 진단용입니다. 편집 가능한 소스는 변경 시 검사되는 정규화된 지문으로도 보호됩니다