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. |