RenderPageToMetafileFile

Processamento e impressão

Descrição

Esta função compõe uma página do documento selecionado num metaficheiro do Windows (saída vetorial) em disco. É o equivalente baseado em ficheiro de RenderPageToMetafileStream e escreve o mesmo fluxo de bytes que a variante de fluxo produziria

Utilize o parâmetro Format para escolher a variante do metaficheiro: mfEMF para metaficheiros avançados GDI clássicos, mfEMFPlus para EMF+ Only gravado por GDI+ (melhor fidelidade), mfEMFDual para EMF+ Dual (registos GDI + GDI+, amplamente compatível, mas maior) e mfWMF para metaficheiros legados de 16 bits

O ficheiro resultante pode ser aberto diretamente por consumidores compatíveis com vetores, como Microsoft Office, Adobe Illustrator, Visio e visualizadores de imagens modernos, preservando a fidelidade do texto e dos vetores em vez de rasterizar para píxeis

Sintaxe

Delphi

Function TPDFlib.RenderPageToMetafileFile(DPI: Double; Page: Integer; Format: TPDFlibMetafileFormat; Const FileName: WideString): Integer;

Parâmetros

DPIO DPI a utilizar ao compor a página. Controla as dimensões da moldura do metaficheiro; o próprio conteúdo vetorial é independente do DPI
PageO número da página a compor
FormatmfEMF = EMF GDI clássico; mfEMFPlus = Apenas EMF+ GDI+; mfEMFDual = EMF+ Dual GDI+ (registos GDI + GDI+, maior mas amplamente compatível); mfWMF = WMF de 16 bits antigo
FileNameO caminho e o nome do metaficheiro a criar

Valores devolvidos

0Não foi possível compor a página ou escrever o ficheiro
1A página foi processada corretamente e o metaficheiro foi guardado no disco