public class HemfDraw
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HemfDraw.EmfAbortPath
This record aborts a path bracket or discards the path from a closed path bracket.
|
static class |
HemfDraw.EmfArc
The EMR_ARC record specifies an elliptical arc.
|
static class |
HemfDraw.EmfArcTo
The EMR_ARCTO record specifies an elliptical arc.
|
static class |
HemfDraw.EmfBeginPath
This record opens a path bracket in the current playback device context.
|
static class |
HemfDraw.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.
|
static class |
HemfDraw.EmfCloseFigure
This record closes an open figure in a path.
|
static class |
HemfDraw.EmfEllipse
The EMR_ELLIPSE record specifies an ellipse.
|
static class |
HemfDraw.EmfEndPath
This record closes a path bracket and selects the path defined by the bracket into
the playback device context.
|
static class |
HemfDraw.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.
|
static class |
HemfDraw.EmfFlattenPath
This record transforms any curves in the selected path into the playback device
context; each curve MUST be turned into a sequence of lines.
|
static class |
HemfDraw.EmfLineTo
The EMR_LINETO record specifies a line from the current position up to, but not including, the
specified point.
|
static class |
HemfDraw.EmfPie
The EMR_PIE record specifies a pie-shaped wedge bounded by the intersection of an ellipse and two
radials.
|
static class |
HemfDraw.EmfPolyBezier
The EMR_POLYBEZIER record specifies one or more Bezier curves.
|
static class |
HemfDraw.EmfPolyBezier16
The EMR_POLYBEZIER16 record specifies one or more Bezier curves.
|
static class |
HemfDraw.EmfPolyBezierTo
The EMR_POLYBEZIERTO record specifies one or more Bezier curves based upon the current
position.
|
static class |
HemfDraw.EmfPolyBezierTo16
The EMR_POLYBEZIERTO16 record specifies one or more Bezier curves based on the current
position.
|
static class |
HemfDraw.EmfPolyDraw
The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.
|
static class |
HemfDraw.EmfPolyDraw16 |
static class |
HemfDraw.EmfPolygon
The EMR_POLYGON record specifies a polygon consisting of two or more vertexes connected by
straight lines.
|
static class |
HemfDraw.EmfPolygon16
The EMR_POLYGON16 record specifies a polygon consisting of two or more vertexes connected by straight lines.
|
static class |
HemfDraw.EmfPolyline
The EMR_POLYLINE record specifies a series of line segments by connecting the points in the
specified array.
|
static class |
HemfDraw.EmfPolyline16
The EMR_POLYLINE16 record specifies a series of line segments by connecting the points in the
specified array.
|
static class |
HemfDraw.EmfPolylineTo
The EMR_POLYLINETO record specifies one or more straight lines based upon the current position.
|
static class |
HemfDraw.EmfPolylineTo16
The EMR_POLYLINETO16 record specifies one or more straight lines based upon the current position.
|
static class |
HemfDraw.EmfPolyPolygon
The EMR_POLYPOLYGON record specifies a series of closed polygons.
|
static class |
HemfDraw.EmfPolyPolygon16
The EMR_POLYPOLYGON16 record specifies a series of closed polygons.
|
static class |
HemfDraw.EmfPolyPolyline
The EMR_POLYPOLYLINE record specifies multiple series of connected line segments.
|
static class |
HemfDraw.EmfPolyPolyline16
The EMR_POLYPOLYLINE16 record specifies multiple series of connected line segments.
|
static class |
HemfDraw.EmfRectangle
The EMR_RECTANGLE record draws a rectangle.
|
static class |
HemfDraw.EmfRoundRect
The EMR_ROUNDRECT record specifies a rectangle with rounded corners.
|
static class |
HemfDraw.EmfSelectObject
The EMR_SELECTOBJECT record adds a graphics object to the current metafile playback device
context.
|
static class |
HemfDraw.EmfSetMoveToEx
The EMR_MOVETOEX record specifies coordinates of the new current position, in logical units.
|
static class |
HemfDraw.EmfSetPixelV
The EMR_SETPIXELV record defines the color of the pixel at the specified logical coordinates.
|
static class |
HemfDraw.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.
|
static class |
HemfDraw.EmfStrokePath
The EMR_STROKEPATH record renders the specified path by using the current pen.
|
static class |
HemfDraw.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.
|
Constructor and Description |
---|
HemfDraw() |
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.