THotPDF.InterpretContentWithForms Method
Privat hjælper i THotPDF, der fortolker en indholdsstrøm og indsætter på hvert Do-operatørs plads glyfferne fra det Form XObject, det tegner
Deklaration
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
Bytes | Dekodet indholdsstrøm |
Resolver | Fontdekodere til de fontressourcer, strømmen nævner |
Resources | Ressourceordbogen, der nævner strømmens fonte og XObjects |
CTM | Transformation fra strømmens rum til user space |
Depth | Strømmens indlejringsdybde; former dybere end 12 niveauer tilgås ikke |
Chain | Form XObject-strømme, der fortolkes omkring denne; en form, der allerede er i kæden, springes over |
Glyphs | Modtager glyfferne i tegnerækkefølge |
Returværdi
True, når strømmen kunne fortolkes
Brugsnoter
- En forms egne /Resources leverer dens fonte og indlejrede former; en form uden dem bruger den strøms, der tegner den (ISO 32000-1 7.8.3)
- En form afbildes til user space gennem sin /Matrix og derefter CTM'en dér, hvor den tegnes, og glyffer uden for dens /BBox udelades