THotPDF.InterpretContentWithForms Method
Privat hjälpmetod i THotPDF som tolkar en innehållsström och skjuter in, på platsen för varje Do-operator, glyferna från den Form XObject den ritar
Deklaration
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Enhet
HPDFDoc
Parametrar
| Namn | Syfte |
|---|---|
Bytes | Avkodad innehållsström |
Resolver | Typsnittsavkodare för de typsnittsresurser strömmen namnger |
Resources | Resursordlista som namnger strömmens typsnitt och XObjects |
CTM | Transformation från strömmens rymd till användarrymden |
Depth | Näslingsdjup för strömmen; formulär djupare än 12 nivåer går inte in i |
Chain | Form XObject-strömmar som tolkas runt denna; ett formulär som redan finns i kedjan hoppas över |
Glyphs | Tar emot glyferna i ritningsordning |
Returvärde
True när strömmen kunde tolkas
Användningsanteckningar
- En formulärs egna /Resources levererar dess typsnitt och nästlade formulär; ett formulär utan dem använder de som tillhör strömmen som ritar det (ISO 32000-1 7.8.3)
- Ett formulär mappas till användarrymden genom sin /Matrix och därefter CTM:n där det ritas, och glyfer utanför dess /BBox lämnas bort