THotPDF.InterpretContentWithForms Method
THotPDF의 private helper로, 콘텐츠 스트림을 해석하면서 각 Do operator 자리에 그것이 그리는 Form XObject의 글리프를 끼워 넣습니다
선언
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
Bytes | 디코딩한 콘텐츠 스트림 |
Resolver | 스트림이 이름 대는 font resources용 폰트 디코더 |
Resources | 스트림의 폰트와 XObject를 이름 대는 리소스 dictionary |
CTM | 스트림 공간에서 user space로의 변환 |
Depth | 스트림의 중첩 깊이. 12단계보다 깊은 폼에는 들어가지 않습니다 |
Chain | 이 스트림과 함께 해석 중인 Form XObject 스트림들. 사슬에 이미 있는 폼은 건너뜁니다 |
Glyphs | 그리기 순서대로 글리프를 받습니다 |
반환 값
스트림을 해석할 수 있었으면 True입니다
사용 참고 사항
- 폼의 자체 /Resources가 자기 폰트와 중첩 폼을 제공합니다. 이것이 없는 폼은 자신을 그리는 스트림의 것을 씁니다(ISO 32000-1 7.8.3)
- 폼은 자신의 /Matrix를 거친 뒤 그려지는 위치의 CTM을 통과해 user space로 사상됩니다. /BBox 밖의 글리프는 제외합니다