com.aspose.imaging.fileformats.emf.emf.records
The package contains types [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
Classes
| Class | Description |
|---|---|
| EmfAbortPath | This record aborts a path bracket or discards the path from a closed path bracket. |
| 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 | The EMR_ANGLEARC record specifies a line segment of an arc. |
| EmfArc | The EMR_ARC record specifies an elliptical arc. |
| EmfArcTo | The EMR_ARCTO record specifies an elliptical arc. |
| EmfBeginPath | This record opens a path bracket in the current playback device context. |
| 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 | The bitmap record types perform block transfers of bitmap images. |
| EmfBlendFunction | A structure that specifies the blending operations for source and destination bitmaps. |
| EmfBlendFunction.AlphaFormatEnum | A structure that specifies how source and destination pixels are interpreted with respect to alpha transparency. |
| EmfBoundedRecord | Base EMF polyshape class. |
| 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 | The clipping record types specify and manage clipping regions. |
| EmfCloseFigure | This record closes an open figure in a path. |
| EmfColorCorrectPalette | The EMR_COLORCORRECTPALETTE record specifies how to correct the entries of a logical palette object using WCS 1.0 values. |
| 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 | The EMR_COMMENT record contains arbitrary private data. |
| EmfCommentBeginGroup | The EMR_COMMENT_BEGINGROUP record specifies the beginning of a group of drawing records. |
| EmfCommentEmfPlus | The EMR_COMMENT_EMFPLUS record contains embedded EMF+ records. |
| EmfCommentEmfSpool | The EMR_COMMENT_EMFSPOOL record contains embedded EMFSPOOL records. |
| EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnum | Identifies the type of EMR_COMMENT_EMFSPOOL record |
| EmfCommentEndGroup | The EMR_COMMENT_ENDGROUP record specifies the end of a group of drawing records. |
| EmfCommentMultiFormats | The EMR_COMMENT_MULTIFORMATS record specifies an image in multiple graphics formats. |
| EmfCommentPublicRecordType | The EMR_COMMENT_PUBLIC record types specify extensions to EMF processing. |
| 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 | Valid comment identifier values. |
| EmfCommentWindowsMetaFile | The EMR_COMMENT_WINDOWS_METAFILE record specifies an image in an embedded WMF metafile. |
| EmfControlRecordType | The control record types define the start and end of an EMF metafile and properties of the metafile. |
| EmfCreateBrushIndirect | The EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations. |
| EmfCreateColorSpace | The EMR_CREATECOLORSPACE record creates a logical color space object from a color profile with a name consisting of ASCII characters. |
| EmfCreateColorSpaceW | The EMR_CREATECOLORSPACEW record creates a logical color space object from a color profile with a name consisting of Unicode characters. |
| EmfCreateDibPatternBrushPt | The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations. |
| EmfCreateMonoBrush | The EMR_CREATEMONOBRUSH record defines a monochrome pattern brush for graphics operations. |
| EmfCreatePalette | The EMR_CREATEPALETTE record defines a logical palette for graphics operations. |
| EmfCreatePen | The EMR_CREATEPEN record defines a logical pen for graphics operations. |
| EmfDeleteColorSpace | The EMR_DELETECOLORSPACE record deletes a logical color space object. |
| 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 | The EMR_DRAWESCAPE record passes arbitrary information to a printer driver. |
| EmfDrawingRecordType | The drawing record types perform graphics drawing. |
| EmfEllipse | The EMR_ELLIPSE record specifies an ellipse. |
| EmfEndPath | This record closes a path bracket and selects the path defined by the bracket into the playback device context. |
| EmfEof | The EMR_EOF record indicates the end of the metafile and specifies a palette. |
| EmfEscapeRecordType | The escape record types execute printer driver functions. |
| EmfExcludeClipRect | The EMR_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing clipping region minus the specified rectangle. |
| EmfExtCreateFontIndirectW | The EMR_EXTCREATEFONTINDIRECTW record defines a logical font for graphics operations. |
| EmfExtCreatePen | The EMR_EXTCREATEPEN record defines an extended logical pen for graphics operations. |
| EmfExtEscape | The EMR_EXTESCAPE record passes arbitrary information to a printer driver. |
| EmfExtFloodFill | The EMR_EXTFLOODFILL record fills an area of the display surface with the current brush |
| EmfExtSelectClipRgn | The EMR_EXTSELECTCLIPRGN record combines the specified region with the current clip region using the specified mode. |
| EmfExtTextOutA | The EMR_EXTTEXTOUTA record draws an ASCII text string using the current font and text colors. |
| EmfExtTextOutW | The EMR_EXTTEXTOUTW record draws an ASCII text string using the current font and text colors. |
| 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 | The EMR_FILLRGN record fills the specified region by using the specified brush. |
| 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 | 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 | The EMR_FRAMERGN record draws a border around the specified region using the specified brush. |
| EmfGlsBoundedRecord | The EMR_GLSBOUNDEDRECORD record specifies an OpenGL function with a bounding rectangle for output. |
| EmfGlsRecord | The EMR_GLSRECORD record specifies an OpenGL function. |
| EmfGradientFill | The EMR_GRADIENTFILL record specifies filling rectangles or triangles with gradients of color. |
| EmfIntersectClipRect | The EMR_INTERSECTCLIPRECT record specifies a new clipping region from the intersection of the current clipping region and the specified rectangle. |
| EmfInvertRgn | The EMR_INVERTRGN record inverts the colors in the specified region. |
| 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 | 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 | 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 | The EmfMetafileHeaderExtension1 record is the header record used in the first extension to EMF metafiles. |
| EmfMetafileHeaderExtension2 | The EmfMetafileHeaderExtension2 record is the header record used in the second extension to EMF metafiles. |
| EmfModifyWorldTransform | The EMR_MODIFYWORLDTRANSFORM record modifies the current world-space to page-space transform in the playback device context. |
| EmfMoveToEx | The EMR_MOVETOEX record specifies coordinates of the new current position, in logical units. |
| EmfNamedEscape | The MR_NAMEDESCAPE record passes arbitrary information to a specified printer driver. |
| EmfObjectCreationRecordType | The object creation record types create graphics objects. |
| EmfObjectManipulationRecordType | The object manipulation record types manage and modify graphics objects. |
| EmfOffsetClipRgn | The EMR_OFFSETCLIPRGN record moves the current clipping region in the playback device context by the specified offsets. |
| EmfOpenGlRecordType | The OpenGL record types specify OpenGL functions. |
| EmfPaintRgn | The EMR_PAINTRGN record paints the specified region by using the brush currently selected into the playback device context. |
| EmfPathBracketRecordType | The path bracket record types specify and manipulate paths in path brackets. |
| EmfPie | The EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two radials. |
| EmfPixelFormat | The EMR_PIXELFORMAT record specifies the pixel format to use for graphics operations. |
| 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 | The EMR_POLYBEZIER record specifies one or more Bezier curves. |
| EmfPolyBezier16 | The EMR_POLYBEZIER16 record specifies one or more Bezier curves. |
| EmfPolyBezierTo | The EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current position. |
| EmfPolyBezierTo16 | The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current position. |
| EmfPolyDraw | The EMR_POLYDRAW record specifies a set of line segments and Bezier curves. |
| EmfPolyDraw16 | The EMR_POLYDRAW16 record specifies a set of line segments and Bezier curves. |
| EmfPolyPolyShape | base EMF poly polyshape class. |
| EmfPolyPolygon | The EMR_POLYPOLYGON record specifies a series of closed polygons. |
| EmfPolyPolygon16 | The EMR_POLYPOLYGON16 record specifies a series of closed polygons. |
| EmfPolyPolyline | The EMR_POLYPOLYLINE record specifies multiple series of connected line segments. |
| EmfPolyPolyline16 | The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments. |
| EmfPolyShape | Base EMF poly shape class. |
| EmfPolyTextOutA | The EMR_POLYTEXTOUTA record draws one or more ASCII text strings using the current font and text colors. |
| EmfPolyTextOutW | The EMR_POLYTEXTOUTW record draws one or more Unicode text strings using the current font and text colors. |
| EmfPolygon | The EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by straight lines. |
| EmfPolygon16 | The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines. |
| EmfPolyline | The EMR_POLYLINE record specifies a series of line segments by connecting the points in the specified array. |
| EmfPolyline16 | The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the specified array. |
| EmfPolylineTo | The EMR_POLYLINETO record specifies one or more straight lines based upon the current position. |
| EmfPolylineTo16 | The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position. |
| EmfRealizePalette | This record maps palette entries from the current LogPalette object (section 2.2.17) to the system_palette. |
| EmfRecord | Base class for EMF records All EMF records MUST have a length that is a multiple of 4 bytes. |
| EmfRectangle | The EMR_RECTANGLE record draws a rectangle. |
| EmfResizePalette | The EMR_RESIZEPALETTE record increases or decreases the size of an existing LogPalette object (section 2.2.17). |
| EmfRestoreDc | The EMR_RESTOREDC record restores the playback device context to the specified state. |
| EmfRop4 | A quaternary raster operation, which specifies ternary raster operations for the foreground and background colors of a bitmap. |
| EmfRoundRect | The EMR_ROUNDRECT record specifies a rectangle with rounded corners. |
| EmfSaveDc | Saves the current state of playback device context on a stack of states saved by preceding EMR_SAVEDC records, if any. |
| EmfScaleViewportExtex | The EMR_SCALEVIEWPORTEXTEX record respecifies the viewport for a device context by using the ratios formed by the specified multiplicands and divisors. |
| 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 | 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 | The EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device context. |
| EmfSelectPalette | The EMR_SELECTPALETTE record specifies a logical palette for the playback device context. |
| EmfSetArcDirection | The EMR_SETARCDIRECTION record specifies the drawing direction to be used for arc and rectangle output. |
| EmfSetBkColor | The EMR_SETBKCOLOR record specifies the background color. |
| EmfSetBkMode | The EMR_SETBKMODE record specifies the background mix mode of the playback device context. |
| EmfSetBrushOrgEx | The EMR_SETBRUSHORGEX record specifies the origin of the current brush. |
| EmfSetColorAdjustment | The EMR_SETCOLORADJUSTMENT record specifies color adjustment properties in the playback device context. |
| EmfSetColorSpace | The EMR_SETCOLORSPACE record defines the current logical color space object for graphics operations. |
| EmfSetDiBitsToDevice | The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scan lines of a source bitmap to a destination rectangle. |
| EmfSetIcmMode | The EMR_SETICMMODE record specifies the mode of Image Color Management (ICM) for graphics operations. |
| EmfSetIcmProfileA | The EMR_SETICMPROFILEA record specifies a color profile in a file with a name consisting of ASCII characters, for graphics output. |
| EmfSetIcmProfileW | The EMR_SETICMPROFILEW record specifies a color profile in a file with a name consisting of Unicode characters, for graphics output. |
| EmfSetLayout | The EMR_SETLAYOUT record specifies the order in which text and graphics are drawn. |
| EmfSetLayout.LayoutModeEnum | A 32-bit unsigned integer that specifies the layout mode |
| EmfSetLinkedUfis | The EMR_SETLINKEDUFIS record sets the UniversalFontIds (section 2.2.27) of the linked fonts to use during character lookup. |
| EmfSetMapMode | The EMR_SETMAPMODE record specifies the mapping mode of the playback device context. |
| 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 | Inter sets the current meta region with the current clipping region to form a new meta region for the playback device context. |
| EmfSetMiterLimit | The EMR_SETMITERLIMIT record specifies the limit for the length of miter joins for the playback device context. |
| EmfSetPaletteEntries | The EMR_SETPALETTEENTRIES record defines RGB color values in a range of entries for an existing LogPalette (section 2.2.17) object. |
| EmfSetPixelV | The EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates. |
| EmfSetPolyFillMode | The EMR_SETPOLYFILLMODE record defines polygon fill mode. |
| EmfSetRop2 | The EMR_SETROP2 record defines a binary raster operation mode. |
| EmfSetStrechBltMode | The EMR_SETSTRETCHBLTMODE record specifies bitmap stretch mode. |
| EmfSetTextAlign | The EMR_SETTEXTALIGN record specifies text alignment. |
| EmfSetTextColor | The EMR_SETTEXTCOLOR record defines the current text color. |
| EmfSetTextJustification | The EMR_SETTEXTJUSTIFICATION record specifies the amount of extra space to add to break characters for text justification. |
| EmfSetViewportExtEx | The EMR_SETVIEWPORTEXTEX record defines the viewport extent. |
| EmfSetViewportOrgEx | The EMR_SETVIEWPORTORGEX record defines the viewport origin. |
| EmfSetWindowExtEx | The EMR_SETWINDOWEXTEX record defines the window extent. |
| EmfSetWindowOrgEx | The EMR_SETWINDOWORGEX record defines the window origin. |
| EmfSetWorldTransform | The EMR_SETWORLDTRANSFORM record specifies a transform for the current world-space to page space transform in the playback device context. |
| EmfSmallTextOut | The EMR_SMALLTEXTOUT record outputs a string. |
| EmfStateRecordType | The state record types specify and manage graphics properties that define the state of the playback device context. |
| 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 | 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 | 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 | EMR_STROKEPATH class |
| EmfTransformRecordType | The transform record types specify and modify world-space to page-space transforms. |
| 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 | Objects that specify the vertexes of either rectangles or triangles and the colors that correspond to them. |
| 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. |