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

DPIO 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
PageO número da página a renderizar
FormatmfEMF = 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
FileNameO caminho e nome do arquivo do meta-arquivo a ser criado

Valores retornados

0A página não pôde ser renderizada or the file could not be written
1A página foi renderizada corretamente e o meta-arquivo foi salvo no disco