please dont rip this site

EMF: Enhanced Meta Files

A 32-bit version of the Windows Meta File format with additional commands. EMF is also used as a graphics language for printer drivers. When the "Enable Enhanced Functions" check box is checked in a Windows printer driver under the "Advanced" tab, the files that appear in the spool directory will contain EMF (or possibly EMF+?) commands. When the file is de-spooled, it is converted to the specific printer language by the driver.

There is also a Compressed Windows Enhanced Metafile (EMZ).

Contents of EnhancedMetaFilesInWin32.hlp as found in ENH_META.ZIP

See GdiPlusEnums.h  and WinGdi.h in the Windows SDKs. The following appear to have been tacked on after the original EMF spec:

#if(WINVER >= 0x0400)
#define EMR_SETICMMODE                  98
#define EMR_CREATECOLORSPACE            99
#define EMR_SETCOLORSPACE              100
#define EMR_DELETECOLORSPACE           101
#define EMR_GLSRECORD                  102
#define EMR_GLSBOUNDEDRECORD           103
#define EMR_PIXELFORMAT                104
#endif /* WINVER >= 0x0400 */

#if(WINVER >= 0x0500)
#define EMR_RESERVED_105               105
#define EMR_RESERVED_106               106
#define EMR_RESERVED_107               107
#define EMR_RESERVED_108               108 SmallTextOut
#define EMR_RESERVED_109               109
#define EMR_RESERVED_110               110
#define EMR_SETICMPROFILEA             112
#define EMR_SETICMPROFILEW             113
#define EMR_ALPHABLEND                 114
#define EMR_SETLAYOUT                  115
#define EMR_TRANSPARENTBLT             116
#define EMR_RESERVED_117               117
#define EMR_GRADIENTFILL               118
#define EMR_RESERVED_119               119
#define EMR_RESERVED_120               120
#define EMR_CREATECOLORSPACEW          122
#endif /* WINVER >= 0x0500 */

See also:

file: /Techref/fileext/emfs.htm, 3KB, , updated: 2007/2/1 19:10, local time: 2024/6/16 02:20,

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF=""> Enhanced Meta Files</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?


Welcome to!


Welcome to!