Domanda

fare file EMF hanno un DPI che può essere impostato? Ho un programma che permette di salvare un'immagine in diversi formati (tra cui EMF). Mi permetto all'utente di specificare la risoluzione / DPI per l'immagine (s). Tuttavia, non riesco a trovare un modo per fare questo per un metafile in C #. Questo è possibile o non EMF non avere un DPI in quanto si tratta di un formato grafico vettoriale?

È stato utile?

Soluzione

Secondo il MS-EMF spec, no. Ma 'EMF più' estensioni ( MS-EMFPLUS ) hanno un colpo di testa con LogicalDpiX e LogicalDpiY. Questo formato è analogo a GDI +. Non so quale software lo supporta per l'importazione / esportazione però.

Altri suggerimenti

Metafile non hanno un DPI, perché non hanno punti - si tratta di un formato grafico vettoriale. Metafile do avere dimensioni, che è presumibilmente quello che vuoi. È possibile impostare la dimensione di un metafile (in HIMETRIC) quando si chiama il costruttore Metafile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top