RenderPageToMetafileFile
Renderização e impressão
Descrição
Esta função renderiza uma página do documento selecionado para um meta-arquivo do Windows (saída vetorial) no disco; ela é o equivalente baseado em arquivo de RenderPageToMetafileStream e grava o mesmo fluxo de bytes que a variante de fluxo produziria
Use o parâmetro Format para escolher a variante do meta-arquivo: mfEMF para meta-arquivos aprimorados clássicos GDI, mfEMFPlus para EMF+ Only gravado por GDI+ (melhor fidelidade), mfEMFDual para EMF+ Dual (registros GDI + GDI+, amplamente compatível, mas maior) e mfWMF para meta-arquivos herdados de 16 bits
O arquivo resultante pode ser aberto diretamente por consumidores com capacidade vetorial, como Microsoft Office, Adobe Illustrator, Visio e visualizadores de imagens modernos, preservando a fidelidade de texto e vetor em vez de rasterizar para pixels
Sintaxe
Delphi
Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;
Parâmetros
| DPI | O DPI a ser usado ao renderizar a página. Controla as dimensões do quadro do meta-arquivo; o conteúdo vetorial em si é independente de DPI |
|---|---|
| Page | O número da página a renderizar |
| Format | mfEMF = GDI EMF clássico; mfEMFPlus = GDI+ EMF+ Only; mfEMFDual = GDI+ EMF+ Dual (registros GDI + GDI+, maior mas amplamente compatível); mfWMF = WMF herdado de 16 bits |
| FileName | O caminho e nome do arquivo do meta-arquivo a ser criado |
Valores retornados
| 0 | A página não pôde ser renderizada or the file could not be written |
|---|---|
| 1 | A página foi renderizada corretamente e o meta-arquivo foi salvo no disco |