THotPDF.InterpretContentWithForms Method
THotPDF のプライベートヘルパーです。コンテンツストリームを解釈し、各 Do 演算子の位置に、その演算子が描画する 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 | ストリームが参照するフォントリソース用のフォントデコーダ |
Resources | ストリームのフォントと XObject を名引きするリソースディクショナリ |
CTM | ストリーム空間からユーザー空間への変換 |
Depth | ストリームのネスト深さ。12 段より深いフォームには入りません |
Chain | このストリームと併せて解釈中の Form XObject ストリーム。チェーンに既にあるフォームはスキップされます |
Glyphs | 描画順のグリフを受け取ります |
戻り値
ストリームを解釈できたとき True
使用上の注意
- フォーム自身の /Resources がそのフォントとネストしたフォームを供給します。持たないフォームは、自分を描画するストリームのリソースを使います(ISO 32000-1 7.8.3)
- フォームは自分の /Matrix、次いで描画位置の CTM を経てユーザー空間に写像され、/BBox の外のグリフは除外されます