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 precisa fornecer page/resources válidos e callbacks de objetos, streams, fontes e permissões; o documento e seu token de cancelamento opcional permanecem de posse do chamador e precisam permanecer vivos e inalterados durante a chamada
Destination é um stream gravável obrigatório de posse do chamador; a função grava na posição atual e não fecha nem limpa o stream
Rendering, validação de orçamento e codificação PNG terminam em armazenamento privado antes de as gravações no destino começarem, então essas falhas preservam os bytes existentes do destino
Uma falha final de I/O no destino pode deixar bytes aceitos pelo stream; use o overload de arquivo quando for exigida publicação atômica em arquivo
Opções controlam scale, aparências e limites de recursos; os contadores retornados descrevem o render bem-sucedido
Veja Renderer Cairo nativo do Linux para dependências, conteúdo suportado, admissão conservadora de fontes e fronteiras de falha
Anotações suportadas sem aparência normal usam aparências temporárias de anotações sem modificar o grafo de origem