Package org.apache.poi.hemf.record.emf
Class HemfDraw
- java.lang.Object
-
- org.apache.poi.hemf.record.emf.HemfDraw
-
public final class HemfDraw extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHemfDraw.EmfAbortPathThis record aborts a path bracket or discards the path from a closed path bracket.static classHemfDraw.EmfArcThe EMR_ARC record specifies an elliptical arc.static classHemfDraw.EmfArcToThe EMR_ARCTO record specifies an elliptical arc.static classHemfDraw.EmfBeginPathThis record opens a path bracket in the current playback device context.static classHemfDraw.EmfChordThe EMR_CHORD record specifies a chord, which is a region bounded by the intersection of an ellipse and a line segment, called a secant.static classHemfDraw.EmfCloseFigureThis record closes an open figure in a path.static classHemfDraw.EmfEllipseThe EMR_ELLIPSE record specifies an ellipse.static classHemfDraw.EmfEndPathThis record closes a path bracket and selects the path defined by the bracket into the playback device context.static classHemfDraw.EmfFillPathThe 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.static classHemfDraw.EmfFlattenPathThis record transforms any curves in the selected path into the playback device context; each curve MUST be turned into a sequence of lines.static classHemfDraw.EmfLineToThe EMR_LINETO record specifies a line from the current position up to, but not including, the specified point.static classHemfDraw.EmfPieThe EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two radials.static classHemfDraw.EmfPolyBezierThe EMR_POLYBEZIER record specifies one or more Bezier curves.static classHemfDraw.EmfPolyBezier16The EMR_POLYBEZIER16 record specifies one or more Bezier curves.static classHemfDraw.EmfPolyBezierToThe EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current position.static classHemfDraw.EmfPolyBezierTo16The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current position.static classHemfDraw.EmfPolyDrawThe EMR_POLYDRAW record specifies a set of line segments and Bezier curves.static classHemfDraw.EmfPolyDraw16static classHemfDraw.EmfPolygonThe EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by straight lines.static classHemfDraw.EmfPolygon16The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines.static classHemfDraw.EmfPolylineThe EMR_POLYLINE record specifies a series of line segments by connecting the points in the specified array.static classHemfDraw.EmfPolyline16The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the specified array.static classHemfDraw.EmfPolylineToThe EMR_POLYLINETO record specifies one or more straight lines based upon the current position.static classHemfDraw.EmfPolylineTo16The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position.static classHemfDraw.EmfPolyPolygonThe EMR_POLYPOLYGON record specifies a series of closed polygons.static classHemfDraw.EmfPolyPolygon16The EMR_POLYPOLYGON16 record specifies a series of closed polygons.static classHemfDraw.EmfPolyPolylineThe EMR_POLYPOLYLINE record specifies multiple series of connected line segments.static classHemfDraw.EmfPolyPolyline16The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments.static classHemfDraw.EmfRectangleThe EMR_RECTANGLE record draws a rectangle.static classHemfDraw.EmfRoundRectThe EMR_ROUNDRECT record specifies a rectangle with rounded corners.static classHemfDraw.EmfSelectObjectThe EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device context.static classHemfDraw.EmfSetMoveToExThe EMR_MOVETOEX record specifies coordinates of the new current position, in logical units.static classHemfDraw.EmfSetPixelVThe EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates.static classHemfDraw.EmfStrokeAndFillPathThe 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.static classHemfDraw.EmfStrokePathThe EMR_STROKEPATH record renders the specified path by using the current pen.static classHemfDraw.EmfWidenPathThis 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.
-