THotPDF.InterpretContentWithForms Method
Helper privado de THotPDF que interpreta un content stream y empalma, en el lugar de cada operador Do, los glifos del Form XObject que este pinta
Declaración
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
Bytes | Content stream decodificado |
Resolver | Decodificadores de fuentes para los recursos de fuente que el stream nombra |
Resources | Diccionario de recursos que nombra las fuentes y los XObjects del stream |
CTM | Transformación del espacio del stream al espacio de usuario |
Depth | Profundidad de anidamiento del stream; no se entran formas a más de 12 niveles |
Chain | Streams de Form XObject que se están interpretando alrededor de este; una forma que ya está en la cadena se omite |
Glyphs | Recibe los glifos en orden de pintado |
Valor de retorno
True cuando el stream se pudo interpretar
Notas de uso
- Los propios /Resources de una forma proveen sus fuentes y sus formas anidadas; una forma sin ellos usa los del stream que la pinta (ISO 32000-1 7.8.3)
- Una forma llega al espacio de usuario a través de su /Matrix y luego de la CTM donde se pinta, y los glifos fuera de su /BBox se dejan fuera