RenderPageToMemory
Processamento e impressão
Descrição
Compõe uma página num buffer de memória de mapa de bits fornecido pelo chamador quando o compositor PDFium está selecionado
Sintaxe
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
Parâmetros
| DPI | Resolução de composição solicitada antes da aplicação da escala de composição atual |
|---|---|
| Page | Número de página com base 1. Os valores fora do intervalo do documento são limitados à página válida mais próxima |
| Target | Ponteiro para a memória intermédia de píxeis de destino fornecida pelo chamador |
| Width | Largura do bitmap de destino em píxeis |
| Height | Altura do bitmap de destino em píxeis |
| BitsPerPixel | Profundidade do formato dos píxeis. Só são aceites 24 e 32 |
Devolve
Devolve 1 quando o PDFium compõe na memória intermédia. Devolve 0 para profundidades de bits não suportadas, quando o Cairo está selecionado, quando o PDFium não está disponível ou quando a composição falha
Observações
SelectRenderer(3) tem de estar ativo. Cairo não suporta este caminho de processamento em memória