THotPDF.InterpretContentWithForms Method
Assistente privado de THotPDF que interpreta um stream de conteúdo e insere, no lugar de cada operador Do, os glifos do Form XObject que ele pinta
Declaração
function InterpretContentWithForms(const Bytes: TBytes; const Resolver: IHPDFFontResolver; Resources: THPDFDictionaryObject; const CTM: array of Double; Depth: Integer; Chain: TList; out Glyphs: THPDFGlyphArray): boolean;
Unidade
HPDFDoc
Parâmetros
| Nome | Finalidade |
|---|---|
Bytes | Stream de conteúdo decodificado |
Resolver | Decodificadores de fonte para os recursos de fonte que o stream nomeia |
Resources | Dicionário de recursos que nomeia as fontes e os XObjects do stream |
CTM | Transformação do espaço do stream para o user space |
Depth | Profundidade de aninhamento do stream; forms mais fundos que 12 níveis não são inseridos |
Chain | Streams de Form XObject sendo interpretados em torno deste; um form que já está na cadeia é pulado |
Glyphs | Recebe os glifos na ordem de pintura |
Valor de retorno
True quando o stream pôde ser interpretado
Notas de uso
- Os próprios /Resources de um form fornecem suas fontes e forms aninhados; um form sem eles usa os do stream que o pinta (ISO 32000-1 7.8.3)
- Um form mapeia para o user space por meio de seu /Matrix e depois do CTM onde é pintado, e glifos fora de seu /BBox ficam de fora