THotPDF.InterpretContentWithForms Method
Helper privato di THotPDF che interpreta uno stream di contenuto e innesta, al posto di ogni operatore Do, i glifi del Form XObject che esso disegna
Dichiarazione
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
Bytes | Stream di contenuto decodificato |
Resolver | Decoder di font per le risorse di font che lo stream nomina |
Resources | Dizionario di risorse che nomina i font e gli XObject dello stream |
CTM | Trasformazione dallo spazio dello stream allo spazio utente |
Depth | Profondità di annidamento dello stream; i form oltre 12 livelli non vengono attraversati |
Chain | Stream di Form XObject in interpretazione attorno a questo; un form già nella catena viene saltato |
Glyphs | Riceve i glifi in ordine di disegno |
Valore restituito
True quando lo stream può essere interpretato
Note d'uso
- I /Resources propri di un form forniscono i suoi font e i form annidati; un form privo di essi usa quelli dello stream che lo disegna (ISO 32000-1 7.8.3)
- Un form si mappa nello spazio utente attraverso il suo /Matrix e poi la CTM del punto in cui viene disegnato, e i glifi fuori dal suo /BBox vengono lasciati fuori