Package org.apache.poi.hemf.record.emf
package org.apache.poi.hemf.record.emf
-
ClassDescriptionContains arbitrary dataPrivate data is unknown to EMF; it is meaningful only to applications that know the format of the data and how to use it.The EMR_COMMENT_EMFPLUS record contains embedded EMF+ records.This record aborts a path bracket or discards the path from a closed path bracket.The EMR_ARC record specifies an elliptical arc.The EMR_ARCTO record specifies an elliptical arc.This record opens a path bracket in the current playback device context.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.This record closes an open figure in a path.The EMR_ELLIPSE record specifies an ellipse.This record closes a path bracket and selects the path defined by the bracket into the playback device context.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.This record transforms any curves in the selected path into the playback device context; each curve MUST be turned into a sequence of lines.The EMR_LINETO record specifies a line from the current position up to, but not including, the specified point.The EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two radials.The EMR_POLYBEZIER record specifies one or more Bezier curves.The EMR_POLYBEZIER16 record specifies one or more Bezier curves.The EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current position.The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current position.The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.The EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by straight lines.The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines.The EMR_POLYLINE record specifies a series of line segments by connecting the points in the specified array.The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the specified array.The EMR_POLYLINETO record specifies one or more straight lines based upon the current position.The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position.The EMR_POLYPOLYGON record specifies a series of closed polygons.The EMR_POLYPOLYGON16 record specifies a series of closed polygons.The EMR_POLYPOLYLINE record specifies multiple series of connected line segments.The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments.The EMR_RECTANGLE record draws a rectangle.The EMR_ROUNDRECT record specifies a rectangle with rounded corners.The EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device context.The EMR_MOVETOEX record specifies coordinates of the new current position, in logical units.The EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates.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.The EMR_STROKEPATH record renders the specified path by using the current pen.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.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.The EMR_FILLRGN record fills the specified region by using the specified brush.The EMR_FRAMERGN record draws a border around the specified region using the specified brush.The EMR_INVERTRGN record inverts the colors in the specified region.The EMR_PAINTRGN record paints the specified region by using the brush currently selected into the playback device context.The EMR_SETDIBITSTODEVICE record specifies a block transfer of pixels from specified scanlines of a source bitmap to a destination rectangle.The EMR_SETPOLYFILLMODE record defines polygon fill mode.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.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.Extracts the full header from EMF files.The EMR_CREATEBRUSHINDIRECT record defines a logical brush for graphics operations.The EMR_CREATEDIBPATTERNBRUSHPT record defines a pattern brush for graphics operations.The EMR_CREATEPEN record defines a logical pen for graphics operations.The EMR_DELETEOBJECT record deletes a graphics object, which is specified by its index in the EMF Object TableThe EMF_RESTOREDC record restores the playback device context from a previously saved device context.The EMF_SAVEDC record saves the playback device context for later retrieval.The META_SETBKCOLOR record sets the background color in the playback device context to a specified color, or to the nearest physical color if the device cannot represent the specified color.The EMR_SETBKMODE record specifies the background mix mode of the playback device context.The EMR_SETMAPMODE record specifies the mapping mode of the playback device context.The EMR_SETMAPPERFLAGS record specifies parameters of the process of matching logical fonts to physical fonts, which is performed by the font mapper.The EMR_SETMITERLIMIT record specifies the limit for the length of miter joins for the playback device context.The EMR_SETROP2 record defines a binary raster operation mode.The EMR_SETSTRETCHBLTMODE record specifies bitmap stretch mode.The EMR_CREATEPALETTE record defines a logical palette for graphics operations.This record maps palette entries from the current LogPalette object to the system_palette.The EMR_RESIZEPALETTE record increases or decreases the size of an existing LogPalette objectThe EMR_SELECTPALETTE record specifies a logical palette for the playback device context.The EMR_SETICMMODE record specifies the mode of Image Color Management (ICM) for graphics operations.The ICMMode enumeration defines values that specify when to turn on and off ICM.The EMR_SETPALETTEENTRIES record defines RGB color values in a range of entries for an existing LogPalette object.Container class to gather all text-related commands This is starting out as read only, and very little is actually implemented at this point!The EMR_SETTEXTALIGN record specifies text alignment.The EMR_SETTEXTCOLOR record defines the current text color.Needs to be implemented.Needs to be implemented.The EMR_SCALEVIEWPORTEXTEX record respecifies the viewport for a device context by using the ratios formed by the specified multiplicands and divisors.The EMR_SCALEWINDOWEXTEX record respecifies the window for a playback device context by using the ratios formed by the specified multiplicands and divisors.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.The EMR_EXCLUDECLIPRECT record specifies a new clipping region that consists of the existing clipping region minus the specified rectangle.The EMR_INTERSECTCLIPRECT record specifies a new clipping region from the intersection of the current clipping region and the specified rectangle.The EMR_OFFSETCLIPRGN record moves the current clipping region in the playback device context by the specified offsets.The EMR_SETVIEWPORTEXTEX record defines the viewport extent.The EMR_SETVIEWPORTORGEX record defines the viewport origin.The EMR_SETWINDOWEXTEX record defines the window extent.The EMR_SETWINDOWORGEX record defines the window origin.