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