HPDFRenderHeadlessPagePNG
function HPDFRenderHeadlessPagePNG(const Access: THPDFHeadlessRenderAccess;
Destination: TStream; const Options: THPDFHeadlessRenderOptions):
THPDFHeadlessRenderResult;
Declarada em HPDFHeadlessCairoDevice; renderiza uma página carregada emprestada para um PNG RGB numa superfície de imagem branca
Access tem de fornecer página/recursos válidos e callbacks de objetos, streams, tipos de letra e permissões; o documento e o token de cancelamento opcional dele permanecem próprios de quem chama e têm de continuar vivos e inalterados durante a chamada
Destination é uma stream gravável obrigatória, própria de quem chama; a função escreve na posição atual dela e não fecha nem limpa
A renderização, a validação de orçamentos e a codificação PNG terminam em armazenamento privado antes de as escritas no destino começarem, pelo que essas falhas preservam os bytes existentes do destino
Uma falha final de I/O no destino pode deixar bytes aceites pela stream; use a sobrecarga de ficheiro quando for exigida publicação atómica em ficheiro
As opções controlam escala, aparências e limites de recursos; os contadores devolvidos descrevem a renderização bem-sucedida
Veja o renderer Cairo nativo para Linux para dependências, conteúdo suportado, admissão conservadora de tipos de letra e fronteiras de falha
Anotações suportadas sem aparência normal usam aparências temporárias de anotações sem modificar o grafo fonte