THotPDF.InterpretContentWithForms Method
Soukromý pomocník THotPDF, který interpretuje proud obsahu a na místě každého operátoru Do zařadí glyfy Form XObject, který maluje
Deklarace
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
Bytes | Dekódovaný proud obsahu |
Resolver | Dekodéry písem pro písmové prostředky, které stream pojmenovává |
Resources | Slovník prostředků, který pojmenovává písma a XObject streamu |
CTM | Transformace z prostoru streamu do uživatelského prostoru |
Depth | Hloubka zanoření streamu; do forem hlubších než 12 úrovní se nevstupuje |
Chain | Streamy Form XObject interpretované kolem tohoto; forma, která už je v řetězu, se přeskočí |
Glyphs | Přijímá glyfy v pořadí malování |
Návratová hodnota
True, když stream šel interpretovat
Poznámky k použití
- Vlastní /Resources formy dodávají její písma a vnořené formy; forma bez nich použije prostředky streamu, který ji maluje (ISO 32000-1 7.8.3)
- Forma se mapuje do uživatelského prostoru přes svou /Matrix a pak CTM v místě malování, a glyfy mimo její /BBox se vynechají