THotPDF.InterpretContentWithForms Method
Prywatny helper THotPDF, który interpretuje content stream i wplata w miejsce każdego operatora Do glify malowanego przez niego Form XObject
Deklaracja
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
Bytes | Zdekodowany content stream |
Resolver | Dekodery czcionek dla zasobów czcionek wymienianych przez strumień |
Resources | Słownik zasobów nazywający czcionki i XObjecty strumienia |
CTM | Przekształcenie z przestrzeni strumienia do user space |
Depth | Głębokość zagnieżdżenia strumienia; form głębszych niż 12 poziomów się nie odwiedza |
Chain | Strumienie Form XObject interpretowane wokół bieżącego; forma już obecna w łańcuchu jest pomijana |
Glyphs | Otrzymuje glify w kolejności malowania |
Wartość zwracana
True, gdy strumień dało się zinterpretować
Uwagi dotyczące użycia
- Własne /Resources formy dostarczają jej czcionek i zagnieżdżonych form; forma bez nich używa zasobów strumienia, który ją maluje (ISO 32000-1 7.8.3)
- Forma mapuje się do user space przez swoje /Matrix, a potem CTM miejsca, w którym jest malowana, a glify poza jej /BBox są pomijane