THotPDF.InterpretContentWithForms Method
Assistant privé de THotPDF qui interprète un flux de contenu et insère, à la place de chaque opérateur Do, les glyphes du Form XObject qu’il peint
Déclaration
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
Paramètres
| Nom | Objectif |
|---|---|
Bytes | Flux de contenu décodé |
Resolver | Décodeurs de police pour les ressources de police que le flux nomme |
Resources | Dictionnaire de ressources qui nomme les polices et les XObjects du flux |
CTM | Transformation de l’espace du flux vers l’espace utilisateur |
Depth | Profondeur d’imbrication du flux ; les formulaires plus profonds que 12 niveaux ne sont pas parcourus |
Chain | Flux de Form XObject en cours d’interprétation autour de celui-ci ; un formulaire déjà dans la chaîne est ignoré |
Glyphs | Reçoit les glyphes dans l’ordre de peinture |
Valeur de retour
Vrai lorsque le flux a pu être interprété
Notes d’utilisation
- Les /Resources propres d’un formulaire fournissent ses polices et ses formulaires imbriqués ; un formulaire qui en est dépourvu utilise ceux du flux qui le peint (ISO 32000-1 7.8.3)
- Un formulaire passe en espace utilisateur par son /Matrix puis par la CTM de l’endroit où il est peint, et les glyphes hors de son /BBox sont écartés