InsertPageElementClipPath
콘텐츠 스트림 편집, 클리핑 경로
설명
정확히 하나의 열거된 텍스트, 이미지 또는 경로 요소에만 영향을 주는 nonzero 또는 even-odd 클리핑 경로를 추가합니다
구문
Delphi
Function TPDFlib.InsertPageElementClipPath(ElementID: Integer; Const PathSource: WideString; FillRule: Integer): Integer;매개변수
| ElementID | EnumPageElements나 EnumeratePageElements가 반환한 불투명 페이지 요소 핸들 |
|---|---|
| PathSource | 경로 구성 명령만이며 m이나 re로 시작하고 W, W*, 경로 그리기 연산자는 제외합니다 |
| FillRule | nonzero 와인딩 규칙은 0, even-odd 규칙은 1 |
반환 값
| 1 | 로컬 클리핑 경로가 삽입되었고 모든 페이지 요소 핸들이 무효화되었습니다 |
|---|---|
| 0 | 핸들이나 경로 소스가 잘못되었거나, 핸들이 오래되었거나, 텍스트 상태를 안전하게 재구성할 수 없습니다 |
비고
메서드는 대상 주위에 균형 잡힌 q/Q 범위를 기록하므로 새 교차가 이어지는 페이지 콘텐츠로 새어 나가지 않습니다
PathSource 좌표는 대상 위치의 현재 사용자 공간을 쓰고, 열거된 클리핑 세그먼트와 경계는 활성 CTM 이후의 기본 사용자 공간을 씁니다
텍스트 객체 안의 대상에 대해서는 메서드가 유효한 주변 텍스트 객체를 만들고 원본의 보이지 않는 전진을 재생하므로 텍스트 추출과 이후 위치 지정은 그대로입니다
글리프 윤곽을 클리핑에 기여하게 하는 텍스트 렌더링 모드는 읽기 전용입니다. 격리하면 지속적인 클립 의미가 바뀌기 때문입니다
실패 시 LastErrorCode를 확인하십시오. 532는 잘못된 입력, 533은 오래된 콘텐츠, 534는 대상을 안전하게 편집할 수 없음을 뜻합니다