Class HemfDraw


  • public final class HemfDraw
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class 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.
    • Method Summary

      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait