RenderPageToMemory
Renderização e impressão
Descrição
Renderiza uma página em um buffer de memória de bitmap fornecido pelo chamador quando o renderer PDFium está selecionado
Sintaxe
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parâmetros
| DPI | Requested rendering resolution before the current render scale is applied. |
|---|---|
| Page | 1-based page number. Values outside the document range are clamped to the nearest valid page. |
| Target | Pointer to the destination pixel buffer supplied by the caller. |
| Width | Destination bitmap width in pixels. |
| Height | Destination bitmap height in pixels. |
| BitsPerPixel | Pixel format depth. Only 24 and 32 are accepted. |
Valores retornados
Retorna 1 quando o PDFium renderiza no buffer Retorna 0 para profundidades de bits não suportadas, quando o Cairo está selecionado, quando o PDFium não está disponível ou quando a renderização falha
Observações
SelectRenderer(3) precisa estar ativo O Cairo não suporta esse caminho de renderização em memória