
The package contains types [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records


## Classes

| Class | Description |
| --- | --- |
| [EmfAbortPath](../com.aspose.imaging.fileformats.emf.emf.records/emfabortpath) | This record aborts a path bracket or discards the path from a closed path bracket. |
| [EmfAlphaBlend](../com.aspose.imaging.fileformats.emf.emf.records/emfalphablend) | The EMR\_ALPHABLEND record specifies a block transfer of pixels from a source bitmap to a destination rectangle, including alpha transparency data, according to a specified blending operation. |
| [EmfAngleArc](../com.aspose.imaging.fileformats.emf.emf.records/emfanglearc) | The EMR\_ANGLEARC record specifies a line segment of an arc. |
| [EmfArc](../com.aspose.imaging.fileformats.emf.emf.records/emfarc) | The EMR\_ARC record specifies an elliptical arc. |
| [EmfArcTo](../com.aspose.imaging.fileformats.emf.emf.records/emfarcto) | The EMR\_ARCTO record specifies an elliptical arc. |
| [EmfBeginPath](../com.aspose.imaging.fileformats.emf.emf.records/emfbeginpath) | This record opens a path bracket in the current playback device context. |
| [EmfBitBlt](../com.aspose.imaging.fileformats.emf.emf.records/emfbitblt) | The EMR\_BITBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle, optionally in combination with a brush pattern, according to a specified raster operation. |
| [EmfBitmapRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfbitmaprecordtype) | The bitmap record types perform block transfers of bitmap images. |
| [EmfBlendFunction](../com.aspose.imaging.fileformats.emf.emf.records/emfblendfunction) | A structure that specifies the blending operations for source and destination bitmaps. |
| [EmfBlendFunction.AlphaFormatEnum](../com.aspose.imaging.fileformats.emf.emf.records/emfblendfunction.alphaformatenum) | A structure that specifies how source and destination pixels are interpreted with respect to alpha transparency. |
| [EmfBoundedRecord](../com.aspose.imaging.fileformats.emf.emf.records/emfboundedrecord) | Base EMF polyshape class. |
| [EmfChord](../com.aspose.imaging.fileformats.emf.emf.records/emfchord) | The EMR\_CHORD record specifies a chord, which is a region bounded by the intersection of an ellipse and a line segment, called a secant. |
| [EmfClippingRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfclippingrecordtype) | The clipping record types specify and manage clipping regions. |
| [EmfCloseFigure](../com.aspose.imaging.fileformats.emf.emf.records/emfclosefigure) | This record closes an open figure in a path. |
| [EmfColorCorrectPalette](../com.aspose.imaging.fileformats.emf.emf.records/emfcolorcorrectpalette) | The EMR\_COLORCORRECTPALETTE record specifies how to correct the entries of a logical palette object using WCS 1.0 values. |
| [EmfColorMatchToTargetW](../com.aspose.imaging.fileformats.emf.emf.records/emfcolormatchtotargetw) | The EMR\_COLORMATCHTOTargetW record specifies whether to perform color matching with a color profile that is specified in a file with a name consisting of Unicode characters. |
| [EmfComment](../com.aspose.imaging.fileformats.emf.emf.records/emfcomment) | The EMR\_COMMENT record contains arbitrary private data. |
| [EmfCommentBeginGroup](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentbegingroup) | The EMR\_COMMENT\_BEGINGROUP record specifies the beginning of a group of drawing records. |
| [EmfCommentEmfPlus](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentemfplus) | The EMR\_COMMENT\_EMFPLUS record contains embedded EMF+ records. |
| [EmfCommentEmfSpool](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentemfspool) | The EMR\_COMMENT\_EMFSPOOL record contains embedded EMFSPOOL records. |
| [EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnum](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentemfspool.emfspoolrecordidentifierenum) | Identifies the type of EMR\_COMMENT\_EMFSPOOL record |
| [EmfCommentEndGroup](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentendgroup) | The EMR\_COMMENT\_ENDGROUP record specifies the end of a group of drawing records. |
| [EmfCommentMultiFormats](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentmultiformats) | The EMR\_COMMENT\_MULTIFORMATS record specifies an image in multiple graphics formats. |
| [EmfCommentPublicRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentpublicrecordtype) | The EMR\_COMMENT\_PUBLIC record types specify extensions to EMF processing. |
| [EmfCommentRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentrecordtype) | The comment record types define formats for specifying arbitrary private data, embedding records in other metafile formats, and adding new or special-purpose commands. |
| [EmfCommentRecordType.CommentIdentifierEnum](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentrecordtype.commentidentifierenum) | Valid comment identifier values. |
| [EmfCommentWindowsMetaFile](../com.aspose.imaging.fileformats.emf.emf.records/emfcommentwindowsmetafile) | The EMR\_COMMENT\_WINDOWS\_METAFILE record specifies an image in an embedded WMF metafile. |
| [EmfControlRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfcontrolrecordtype) | The control record types define the start and end of an EMF metafile and properties of the metafile. |
| [EmfCreateBrushIndirect](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatebrushindirect) | The EMR\_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations. |
| [EmfCreateColorSpace](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatecolorspace) | The EMR\_CREATECOLORSPACE record creates a logical color space object from a color profile with a name consisting of ASCII characters. |
| [EmfCreateColorSpaceW](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatecolorspacew) | The EMR\_CREATECOLORSPACEW record creates a logical color space object from a color profile with a name consisting of Unicode characters. |
| [EmfCreateDibPatternBrushPt](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatedibpatternbrushpt) | The EMR\_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations. |
| [EmfCreateMonoBrush](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatemonobrush) | The EMR\_CREATEMONOBRUSH record defines a monochrome pattern brush for graphics operations. |
| [EmfCreatePalette](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatepalette) | The EMR\_CREATEPALETTE record defines a logical palette for graphics operations. |
| [EmfCreatePen](../com.aspose.imaging.fileformats.emf.emf.records/emfcreatepen) | The EMR\_CREATEPEN record defines a logical pen for graphics operations. |
| [EmfDeleteColorSpace](../com.aspose.imaging.fileformats.emf.emf.records/emfdeletecolorspace) | The EMR\_DELETECOLORSPACE record deletes a logical color space object. |
| [EmfDeleteObject](../com.aspose.imaging.fileformats.emf.emf.records/emfdeleteobject) | The EMR\_DELETEOBJECT record deletes a graphics object, which is specified by its index in the EMF Object Table(section 3.1.1.1). |
| [EmfDrawEscape](../com.aspose.imaging.fileformats.emf.emf.records/emfdrawescape) | The EMR\_DRAWESCAPE record passes arbitrary information to a printer driver. |
| [EmfDrawingRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfdrawingrecordtype) | The drawing record types perform graphics drawing. |
| [EmfEllipse](../com.aspose.imaging.fileformats.emf.emf.records/emfellipse) | The EMR\_ELLIPSE record specifies an ellipse. |
| [EmfEndPath](../com.aspose.imaging.fileformats.emf.emf.records/emfendpath) | This record closes a path bracket and selects the path defined by the bracket into the playback device context. |
| [EmfEof](../com.aspose.imaging.fileformats.emf.emf.records/emfeof) | The EMR\_EOF record indicates the end of the metafile and specifies a palette. |
| [EmfEscapeRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfescaperecordtype) | The escape record types execute printer driver functions. |
| [EmfExcludeClipRect](../com.aspose.imaging.fileformats.emf.emf.records/emfexcludecliprect) | The EMR\_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing clipping region minus the specified rectangle. |
| [EmfExtCreateFontIndirectW](../com.aspose.imaging.fileformats.emf.emf.records/emfextcreatefontindirectw) | The EMR\_EXTCREATEFONTINDIRECTW record defines a logical font for graphics operations. |
| [EmfExtCreatePen](../com.aspose.imaging.fileformats.emf.emf.records/emfextcreatepen) | The EMR\_EXTCREATEPEN record defines an extended logical pen for graphics operations. |
| [EmfExtEscape](../com.aspose.imaging.fileformats.emf.emf.records/emfextescape) | The EMR\_EXTESCAPE record passes arbitrary information to a printer driver. |
| [EmfExtFloodFill](../com.aspose.imaging.fileformats.emf.emf.records/emfextfloodfill) | The EMR\_EXTFLOODFILL record fills an area of the display surface with the current brush |
| [EmfExtSelectClipRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfextselectcliprgn) | The EMR\_EXTSELECTCLIPRGN record combines the specified region with the current clip region using the specified mode. |
| [EmfExtTextOutA](../com.aspose.imaging.fileformats.emf.emf.records/emfexttextouta) | The EMR\_EXTTEXTOUTA record draws an ASCII text string using the current font and text colors. |
| [EmfExtTextOutW](../com.aspose.imaging.fileformats.emf.emf.records/emfexttextoutw) | The EMR\_EXTTEXTOUTW record draws an ASCII text string using the current font and text colors. |
| [EmfFillPath](../com.aspose.imaging.fileformats.emf.emf.records/emffillpath) | The EMR\_FILLPATH record closes any open figures in the current path and fills the path's interior by using the current brush and polygon-filling mode. |
| [EmfFillRgn](../com.aspose.imaging.fileformats.emf.emf.records/emffillrgn) | The EMR\_FILLRGN record fills the specified region by using the specified brush. |
| [EmfFlatternPath](../com.aspose.imaging.fileformats.emf.emf.records/emfflatternpath) | This record transforms any curves in the selected path into the playback device context; each curve MUST be turned into a sequence of lines. |
| [EmfForceUfiMapping](../com.aspose.imaging.fileformats.emf.emf.records/emfforceufimapping) | The EMR\_FORCEUFIMAPPING record forces the font mapper to match fonts based on their UniversalFontId in preference to their LogFont (section 2.2.13) information. |
| [EmfFrameRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfframergn) | The EMR\_FRAMERGN record draws a border around the specified region using the specified brush. |
| [EmfGlsBoundedRecord](../com.aspose.imaging.fileformats.emf.emf.records/emfglsboundedrecord) | The EMR\_GLSBOUNDEDRECORD record specifies an OpenGL function with a bounding rectangle for output. |
| [EmfGlsRecord](../com.aspose.imaging.fileformats.emf.emf.records/emfglsrecord) | The EMR\_GLSRECORD record specifies an OpenGL function. |
| [EmfGradientFill](../com.aspose.imaging.fileformats.emf.emf.records/emfgradientfill) | The EMR\_GRADIENTFILL record specifies filling rectangles or triangles with gradients of color. |
| [EmfIntersectClipRect](../com.aspose.imaging.fileformats.emf.emf.records/emfintersectcliprect) | The EMR\_INTERSECTCLIPRECT record specifies a new clipping region from the intersection of the current clipping region and the specified rectangle. |
| [EmfInvertRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfinvertrgn) | The EMR\_INVERTRGN record inverts the colors in the specified region. |
| [EmfLineTo](../com.aspose.imaging.fileformats.emf.emf.records/emflineto) | The EMR\_LINETO record specifies a line from the current position up to, but not including, the specified point.It resets the current position to the specified point. |
| [EmfMaskBlt](../com.aspose.imaging.fileformats.emf.emf.records/emfmaskblt) | The EMR\_MASKBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle, optionally in combination with a brush pattern and with the application of a color mask bitmap, according to specified foreground and background raster operations. |
| [EmfMetafileHeader](../com.aspose.imaging.fileformats.emf.emf.records/emfmetafileheader) | The EMR\_HEADER record types define the starting points of EMF metafiles and specify properties of the device on which the image in the metafile was created. |
| [EmfMetafileHeaderExtension1](../com.aspose.imaging.fileformats.emf.emf.records/emfmetafileheaderextension1) | The EmfMetafileHeaderExtension1 record is the header record used in the first extension to EMF metafiles. |
| [EmfMetafileHeaderExtension2](../com.aspose.imaging.fileformats.emf.emf.records/emfmetafileheaderextension2) | The EmfMetafileHeaderExtension2 record is the header record used in the second extension to EMF metafiles. |
| [EmfModifyWorldTransform](../com.aspose.imaging.fileformats.emf.emf.records/emfmodifyworldtransform) | The EMR\_MODIFYWORLDTRANSFORM record modifies the current world-space to page-space transform in the playback device context. |
| [EmfMoveToEx](../com.aspose.imaging.fileformats.emf.emf.records/emfmovetoex) | The EMR\_MOVETOEX record specifies coordinates of the new current position, in logical units. |
| [EmfNamedEscape](../com.aspose.imaging.fileformats.emf.emf.records/emfnamedescape) | The MR\_NAMEDESCAPE record passes arbitrary information to a specified printer driver. |
| [EmfObjectCreationRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfobjectcreationrecordtype) | The object creation record types create graphics objects. |
| [EmfObjectManipulationRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfobjectmanipulationrecordtype) | The object manipulation record types manage and modify graphics objects. |
| [EmfOffsetClipRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfoffsetcliprgn) | The EMR\_OFFSETCLIPRGN record moves the current clipping region in the playback device context by the specified offsets. |
| [EmfOpenGlRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfopenglrecordtype) | The OpenGL record types specify OpenGL functions. |
| [EmfPaintRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfpaintrgn) | The EMR\_PAINTRGN record paints the specified region by using the brush currently selected into the playback device context. |
| [EmfPathBracketRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfpathbracketrecordtype) | The path bracket record types specify and manipulate paths in path brackets. |
| [EmfPie](../com.aspose.imaging.fileformats.emf.emf.records/emfpie) | The EMR\_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two radials. |
| [EmfPixelFormat](../com.aspose.imaging.fileformats.emf.emf.records/emfpixelformat) | The EMR\_PIXELFORMAT record specifies the pixel format to use for graphics operations. |
| [EmfPlgBlt](../com.aspose.imaging.fileformats.emf.emf.records/emfplgblt) | The EMR\_PLGBLT record specifies a block transfer of pixels from a source bitmap to a destination parallelogram, with the application of a color mask bitmap. |
| [EmfPolyBezier](../com.aspose.imaging.fileformats.emf.emf.records/emfpolybezier) | The EMR\_POLYBEZIER record specifies one or more Bezier curves. |
| [EmfPolyBezier16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolybezier16) | The EMR\_POLYBEZIER16 record specifies one or more Bezier curves. |
| [EmfPolyBezierTo](../com.aspose.imaging.fileformats.emf.emf.records/emfpolybezierto) | The EMR\_POLYBEZIERTO record specifies one or more Bezier curves based upon the current position. |
| [EmfPolyBezierTo16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolybezierto16) | The EMR\_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current position. |
| [EmfPolyDraw](../com.aspose.imaging.fileformats.emf.emf.records/emfpolydraw) | The EMR\_POLYDRAW record specifies a set of line segments and Bezier curves. |
| [EmfPolyDraw16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolydraw16) | The EMR\_POLYDRAW16 record specifies a set of line segments and Bezier curves. |
| [EmfPolyPolyShape](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyshape) | base EMF poly polyshape class. |
| [EmfPolyPolygon](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolygon) | The EMR\_POLYPOLYGON record specifies a series of closed polygons. |
| [EmfPolyPolygon16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolygon16) | The EMR\_POLYPOLYGON16 record specifies a series of closed polygons. |
| [EmfPolyPolyline](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyline) | The EMR\_POLYPOLYLINE record specifies multiple series of connected line segments. |
| [EmfPolyPolyline16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolypolyline16) | The EMR\_POLYPOLYLINE16 record specifies multiple series of connected line segments. |
| [EmfPolyShape](../com.aspose.imaging.fileformats.emf.emf.records/emfpolyshape) | Base EMF poly shape class. |
| [EmfPolyTextOutA](../com.aspose.imaging.fileformats.emf.emf.records/emfpolytextouta) | The EMR\_POLYTEXTOUTA record draws one or more ASCII text strings using the current font and text colors. |
| [EmfPolyTextOutW](../com.aspose.imaging.fileformats.emf.emf.records/emfpolytextoutw) | The EMR\_POLYTEXTOUTW record draws one or more Unicode text strings using the current font and text colors. |
| [EmfPolygon](../com.aspose.imaging.fileformats.emf.emf.records/emfpolygon) | The EMR\_POLYGON record specifies a polygon consisting of two or more vertexes connected by straight lines. |
| [EmfPolygon16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolygon16) | The EMR\_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines. |
| [EmfPolyline](../com.aspose.imaging.fileformats.emf.emf.records/emfpolyline) | The EMR\_POLYLINE record specifies a series of line segments by connecting the points in the specified array. |
| [EmfPolyline16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolyline16) | The EMR\_POLYLINE16 record specifies a series of line segments by connecting the points in the specified array. |
| [EmfPolylineTo](../com.aspose.imaging.fileformats.emf.emf.records/emfpolylineto) | The EMR\_POLYLINETO record specifies one or more straight lines based upon the current position. |
| [EmfPolylineTo16](../com.aspose.imaging.fileformats.emf.emf.records/emfpolylineto16) | The EMR\_POLYLINETO16 record specifies one or more straight lines based upon the current position. |
| [EmfRealizePalette](../com.aspose.imaging.fileformats.emf.emf.records/emfrealizepalette) | This record maps palette entries from the current LogPalette object (section 2.2.17) to the system\_palette. |
| [EmfRecord](../com.aspose.imaging.fileformats.emf.emf.records/emfrecord) | Base class for EMF records All EMF records MUST have a length that is a multiple of 4 bytes. |
| [EmfRectangle](../com.aspose.imaging.fileformats.emf.emf.records/emfrectangle) | The EMR\_RECTANGLE record draws a rectangle. |
| [EmfResizePalette](../com.aspose.imaging.fileformats.emf.emf.records/emfresizepalette) | The EMR\_RESIZEPALETTE record increases or decreases the size of an existing LogPalette object (section 2.2.17). |
| [EmfRestoreDc](../com.aspose.imaging.fileformats.emf.emf.records/emfrestoredc) | The EMR\_RESTOREDC record restores the playback device context to the specified state. |
| [EmfRop4](../com.aspose.imaging.fileformats.emf.emf.records/emfrop4) | A quaternary raster operation, which specifies ternary raster operations for the foreground and background colors of a bitmap. |
| [EmfRoundRect](../com.aspose.imaging.fileformats.emf.emf.records/emfroundrect) | The EMR\_ROUNDRECT record specifies a rectangle with rounded corners. |
| [EmfSaveDc](../com.aspose.imaging.fileformats.emf.emf.records/emfsavedc) | Saves the current state of playback device context on a stack of states saved by preceding EMR\_SAVEDC records, if any. |
| [EmfScaleViewportExtex](../com.aspose.imaging.fileformats.emf.emf.records/emfscaleviewportextex) | The EMR\_SCALEVIEWPORTEXTEX record respecifies the viewport for a device context by using the ratios formed by the specified multiplicands and divisors. |
| [EmfScaleWindowExtex](../com.aspose.imaging.fileformats.emf.emf.records/emfscalewindowextex) | The EMR\_SCALEWINDOWEXTEX record respecifies the window for a playback device context by using the ratios formed by the specified multiplicands and divisors. |
| [EmfSelectClipPath](../com.aspose.imaging.fileformats.emf.emf.records/emfselectclippath) | The EMR\_SELECTCLIPPATH record specifies the current path as a clipping region for a playback device context, combining the new region with any existing clipping region using the specified mode. |
| [EmfSelectObject](../com.aspose.imaging.fileformats.emf.emf.records/emfselectobject) | The EMR\_SELECTOBJECT record adds a graphics object to the current metafile playback device context. |
| [EmfSelectPalette](../com.aspose.imaging.fileformats.emf.emf.records/emfselectpalette) | The EMR\_SELECTPALETTE record specifies a logical palette for the playback device context. |
| [EmfSetArcDirection](../com.aspose.imaging.fileformats.emf.emf.records/emfsetarcdirection) | The EMR\_SETARCDIRECTION record specifies the drawing direction to be used for arc and rectangle output. |
| [EmfSetBkColor](../com.aspose.imaging.fileformats.emf.emf.records/emfsetbkcolor) | The EMR\_SETBKCOLOR record specifies the background color. |
| [EmfSetBkMode](../com.aspose.imaging.fileformats.emf.emf.records/emfsetbkmode) | The EMR\_SETBKMODE record specifies the background mix mode of the playback device context. |
| [EmfSetBrushOrgEx](../com.aspose.imaging.fileformats.emf.emf.records/emfsetbrushorgex) | The EMR\_SETBRUSHORGEX record specifies the origin of the current brush. |
| [EmfSetColorAdjustment](../com.aspose.imaging.fileformats.emf.emf.records/emfsetcoloradjustment) | The EMR\_SETCOLORADJUSTMENT record specifies color adjustment properties in the playback device context. |
| [EmfSetColorSpace](../com.aspose.imaging.fileformats.emf.emf.records/emfsetcolorspace) | The EMR\_SETCOLORSPACE record defines the current logical color space object for graphics operations. |
| [EmfSetDiBitsToDevice](../com.aspose.imaging.fileformats.emf.emf.records/emfsetdibitstodevice) | The EMR\_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scan lines of a source bitmap to a destination rectangle. |
| [EmfSetIcmMode](../com.aspose.imaging.fileformats.emf.emf.records/emfseticmmode) | The EMR\_SETICMMODE record specifies the mode of Image Color Management (ICM) for graphics operations. |
| [EmfSetIcmProfileA](../com.aspose.imaging.fileformats.emf.emf.records/emfseticmprofilea) | The EMR\_SETICMPROFILEA record specifies a color profile in a file with a name consisting of ASCII characters, for graphics output. |
| [EmfSetIcmProfileW](../com.aspose.imaging.fileformats.emf.emf.records/emfseticmprofilew) | The EMR\_SETICMPROFILEW record specifies a color profile in a file with a name consisting of Unicode characters, for graphics output. |
| [EmfSetLayout](../com.aspose.imaging.fileformats.emf.emf.records/emfsetlayout) | The EMR\_SETLAYOUT record specifies the order in which text and graphics are drawn. |
| [EmfSetLayout.LayoutModeEnum](../com.aspose.imaging.fileformats.emf.emf.records/emfsetlayout.layoutmodeenum) | A 32-bit unsigned integer that specifies the layout mode |
| [EmfSetLinkedUfis](../com.aspose.imaging.fileformats.emf.emf.records/emfsetlinkedufis) | The EMR\_SETLINKEDUFIS record sets the UniversalFontIds (section 2.2.27) of the linked fonts to use during character lookup. |
| [EmfSetMapMode](../com.aspose.imaging.fileformats.emf.emf.records/emfsetmapmode) | The EMR\_SETMAPMODE record specifies the mapping mode of the playback device context. |
| [EmfSetMapperFlags](../com.aspose.imaging.fileformats.emf.emf.records/emfsetmapperflags) | The EMR\_SETMAPPERFLAGS record specifies parameters of the process of matching logical fonts to physical fonts, which is performed by the font mapper. |
| [EmfSetMetaRgn](../com.aspose.imaging.fileformats.emf.emf.records/emfsetmetargn) | Inter sets the current meta region with the current clipping region to form a new meta region for the playback device context. |
| [EmfSetMiterLimit](../com.aspose.imaging.fileformats.emf.emf.records/emfsetmiterlimit) | The EMR\_SETMITERLIMIT record specifies the limit for the length of miter joins for the playback device context. |
| [EmfSetPaletteEntries](../com.aspose.imaging.fileformats.emf.emf.records/emfsetpaletteentries) | The EMR\_SETPALETTEENTRIES record defines RGB color values in a range of entries for an existing LogPalette (section 2.2.17) object. |
| [EmfSetPixelV](../com.aspose.imaging.fileformats.emf.emf.records/emfsetpixelv) | The EMR\_SETPIXELV record defines the color of the pixel at the specified logical coordinates. |
| [EmfSetPolyFillMode](../com.aspose.imaging.fileformats.emf.emf.records/emfsetpolyfillmode) | The EMR\_SETPOLYFILLMODE record defines polygon fill mode. |
| [EmfSetRop2](../com.aspose.imaging.fileformats.emf.emf.records/emfsetrop2) | The EMR\_SETROP2 record defines a binary raster operation mode. |
| [EmfSetStrechBltMode](../com.aspose.imaging.fileformats.emf.emf.records/emfsetstrechbltmode) | The EMR\_SETSTRETCHBLTMODE record specifies bitmap stretch mode. |
| [EmfSetTextAlign](../com.aspose.imaging.fileformats.emf.emf.records/emfsettextalign) | The EMR\_SETTEXTALIGN record specifies text alignment. |
| [EmfSetTextColor](../com.aspose.imaging.fileformats.emf.emf.records/emfsettextcolor) | The EMR\_SETTEXTCOLOR record defines the current text color. |
| [EmfSetTextJustification](../com.aspose.imaging.fileformats.emf.emf.records/emfsettextjustification) | The EMR\_SETTEXTJUSTIFICATION record specifies the amount of extra space to add to break characters for text justification. |
| [EmfSetViewportExtEx](../com.aspose.imaging.fileformats.emf.emf.records/emfsetviewportextex) | The EMR\_SETVIEWPORTEXTEX record defines the viewport extent. |
| [EmfSetViewportOrgEx](../com.aspose.imaging.fileformats.emf.emf.records/emfsetviewportorgex) | The EMR\_SETVIEWPORTORGEX record defines the viewport origin. |
| [EmfSetWindowExtEx](../com.aspose.imaging.fileformats.emf.emf.records/emfsetwindowextex) | The EMR\_SETWINDOWEXTEX record defines the window extent. |
| [EmfSetWindowOrgEx](../com.aspose.imaging.fileformats.emf.emf.records/emfsetwindoworgex) | The EMR\_SETWINDOWORGEX record defines the window origin. |
| [EmfSetWorldTransform](../com.aspose.imaging.fileformats.emf.emf.records/emfsetworldtransform) | The EMR\_SETWORLDTRANSFORM record specifies a transform for the current world-space to page space transform in the playback device context. |
| [EmfSmallTextOut](../com.aspose.imaging.fileformats.emf.emf.records/emfsmalltextout) | The EMR\_SMALLTEXTOUT record outputs a string. |
| [EmfStateRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emfstaterecordtype) | The state record types specify and manage graphics properties that define the state of the playback device context. |
| [EmfStretchBlt](../com.aspose.imaging.fileformats.emf.emf.records/emfstretchblt) | The EMR\_STRETCHBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle, optionally in combination with a brush pattern, according to a specified raster operation, stretching or compressing the output to fit the dimensions of the destination, if necessary. |
| [EmfStretchDiBits](../com.aspose.imaging.fileformats.emf.emf.records/emfstretchdibits) | The EMR\_STRETCHDIBITS record specifies a block transfer of pixels from a source bitmap to a destination rectangle, optionally in combination with a brush pattern, according to a specified raster operation, stretching or compressing the output to fit the dimensions of the destination, if necessary. |
| [EmfStrokeAndFillPath](../com.aspose.imaging.fileformats.emf.emf.records/emfstrokeandfillpath) | The EMR\_STROKEANDFILLPATH record closes any open figures in a path, strokes the outline of the path by using the current pen, and fills its interior by using the current brush. |
| [EmfStrokePath](../com.aspose.imaging.fileformats.emf.emf.records/emfstrokepath) | EMR\_STROKEPATH class |
| [EmfTransformRecordType](../com.aspose.imaging.fileformats.emf.emf.records/emftransformrecordtype) | The transform record types specify and modify world-space to page-space transforms. |
| [EmfTransparentBlt](../com.aspose.imaging.fileformats.emf.emf.records/emftransparentblt) | The EMR\_TRANSPARENTBLT record specifies a block transfer of pixels from a source bitmap to a destination rectangle, treating a specified color as transparent, stretching or compressing the output to fit the dimensions of the destination, if necessary |
| [EmfVertexData](../com.aspose.imaging.fileformats.emf.emf.records/emfvertexdata) | Objects that specify the vertexes of either rectangles or triangles and the colors that correspond to them. |
| [EmfWidenPath](../com.aspose.imaging.fileformats.emf.emf.records/emfwidenpath) | This record redefines the current path as the area that would be painted if the path were drawn using the pen currently selected into the playback device context. |
