DPI para arquivos EMF
Pergunta
Os arquivos EMF têm um DPI que pode ser definido? Eu tenho um aplicativo que permite salvar uma imagem em vários formatos (incluindo EMF). Permitir que o usuário especifique a resolução/DPI para a (s) imagem (s). No entanto, não consigo encontrar uma maneira de fazer isso para um metafile em C#. Isso é possível ou a EMF não possui um DPI, pois é um formato gráfico vetorial?
Solução
De acordo com MS-EMF especificação, não. Mas extensões 'emf plus' (MS-EMFPLUS) ter um cabeçalho com LogicalDpiX
e LogicalDpiY
. Este formato é análogo ao GDI+. Não sei o que o software suporta para importação/exportação.
Outras dicas
Os metafilos não têm um DPI porque não têm pontos - é um formato de gráfico vetorial. Metafilos Faz tem tamanho, presumivelmente o que você deseja. Você pode definir o tamanho de um metafile (em himétrica) quando chama o construtor metafile.