# Package org.apache.poi.hemf.record.emfplus

- Interface Summary
  Interface | Description
  --- | ---
  HemfPlusBrush.EmfPlusBrushData |
  HemfPlusDraw.EmfPlusCompressed |
  HemfPlusDraw.EmfPlusRelativePosition |
  HemfPlusDraw.EmfPlusSolidColor |
  HemfPlusMisc.EmfPlusObjectId |
  HemfPlusObject.EmfPlusObjectData |
  HemfPlusPen.EmfPlusCustomLineCap |
  HemfPlusRecord |
  HemfPlusRegion.EmfPlusRegionNodeData |

- Class Summary
  Class | Description
  --- | ---
  HemfPlusBrush |
  HemfPlusBrush.EmfPlusBrush | The EmfPlusBrush object specifies a graphics brush for filling regions.
  HemfPlusBrush.EmfPlusHatchBrushData | The EmfPlusHatchBrushData object specifies a hatch pattern for a graphics brush.
  HemfPlusBrush.EmfPlusLinearGradientBrushData | The EmfPlusLinearGradientBrushData object specifies a linear gradient for a graphics brush.
  HemfPlusBrush.EmfPlusPathGradientBrushData | The EmfPlusPathGradientBrushData object specifies a path gradient for a graphics brush.
  HemfPlusBrush.EmfPlusSolidBrushData | The EmfPlusSolidBrushData object specifies a solid color for a graphics brush.
  HemfPlusBrush.EmfPlusTextureBrushData | The EmfPlusTextureBrushData object specifies a texture image for a graphics brush.
  HemfPlusDraw |
  HemfPlusDraw.EmfPlusDrawDriverString | The EmfPlusDrawDriverString record specifies text output with character positions.
  HemfPlusDraw.EmfPlusDrawImage | The EmfPlusDrawImage record specifies drawing a scaled image.
  HemfPlusDraw.EmfPlusDrawImagePoints | The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.
  HemfPlusDraw.EmfPlusDrawPath | The EmfPlusDrawPath record specifies drawing a graphics path
  HemfPlusDraw.EmfPlusDrawRects | The EmfPlusDrawRects record specifies drawing a series of rectangles.
  HemfPlusDraw.EmfPlusFillPath | The EmfPlusFillPath record specifies filling the interior of a graphics path.
  HemfPlusDraw.EmfPlusFillRects | The EmfPlusFillRects record specifies filling the interiors of a series of rectangles.
  HemfPlusDraw.EmfPlusFillRegion | The EmfPlusFillRegion record specifies filling the interior of a graphics region.
  HemfPlusFont |
  HemfPlusFont.EmfPlusFont |
  HemfPlusGDIImageRenderer |
  HemfPlusHeader |
  HemfPlusHeader.EmfPlusGraphicsVersion |
  HemfPlusImage |
  HemfPlusImage.EmfPlusImage |
  HemfPlusImage.EmfPlusImageAttributes |
  HemfPlusMisc |
  HemfPlusMisc.EmfPlusEOF |
  HemfPlusMisc.EmfPlusFlagOnly |
  HemfPlusMisc.EmfPlusGetDC | The EmfPlusGetDC record specifies that subsequent EMF records encountered in the metafile SHOULD be processed.
  HemfPlusMisc.EmfPlusMultiplyWorldTransform | The EmfPlusMultiplyWorldTransform record multiplies the current world space transform by a specified transform matrix.
  HemfPlusMisc.EmfPlusResetClip | The EmfPlusResetClip record resets the current clipping region for the world space to infinity.
  HemfPlusMisc.EmfPlusResetWorldTransform | The EmfPlusResetWorldTransform record resets the current world space transform to the identify matrix.
  HemfPlusMisc.EmfPlusRestore | The EmfPlusRestore record restores the graphics state, identified by a specified index, from a stack of saved graphics states.
  HemfPlusMisc.EmfPlusSave | The EmfPlusSave record saves the graphics state, identified by a specified index, on a stack of saved graphics states.
  HemfPlusMisc.EmfPlusSetAntiAliasMode | The EmfPlusSetAntiAliasMode record specifies the anti-aliasing mode for text output.
  HemfPlusMisc.EmfPlusSetClipPath | The EmfPlusSetClipPath record combines the current clipping region with a graphics path.
  HemfPlusMisc.EmfPlusSetClipRect | The EmfPlusSetClipRect record combines the current clipping region with a rectangle.
  HemfPlusMisc.EmfPlusSetClipRegion | The EmfPlusSetClipRegion record combines the current clipping region with another graphics region.
  HemfPlusMisc.EmfPlusSetCompositingMode | The EmfPlusSetCompositingMode record specifies how source colors are combined with background colors.
  HemfPlusMisc.EmfPlusSetCompositingQuality | The EmfPlusSetCompositingQuality record specifies the desired level of quality for creating composite images from multiple objects.
  HemfPlusMisc.EmfPlusSetInterpolationMode | The EmfPlusSetInterpolationMode record specifies how image scaling, including stretching and shrinking, is performed.
  HemfPlusMisc.EmfPlusSetPageTransform | The EmfPlusSetPageTransform record specifies scaling factors and units for converting page space coordinates to device space coordinates.
  HemfPlusMisc.EmfPlusSetPixelOffsetMode | The EmfPlusSetPixelOffsetMode record specifies how pixels are centered with respect to the coordinates of the drawing surface.
  HemfPlusMisc.EmfPlusSetRenderingOrigin | The EmfPlusSetRenderingOrigin record specifies the rendering origin for graphics output.
  HemfPlusMisc.EmfPlusSetTextRenderingHint | The EmfPlusSetTextRenderingHint record specifies the quality of text rendering, including the type of anti-aliasing.
  HemfPlusMisc.EmfPlusSetWorldTransform | The EmfPlusSetWorldTransform record sets the world transform according to the values in a specified transform matrix.
  HemfPlusObject |
  HemfPlusObject.EmfPlusObject | The EmfPlusObject record specifies an object for use in graphics operations.
  HemfPlusObject.EmfPlusUnknownData |
  HemfPlusPath |
  HemfPlusPath.EmfPlusPath |
  HemfPlusPen |
  HemfPlusPen.EmfPlusAdjustableArrowCap |
  HemfPlusPen.EmfPlusPathArrowCap |
  HemfPlusPen.EmfPlusPen |
  HemfPlusRecordIterator |
  HemfPlusRegion |
  HemfPlusRegion.EmfPlusRegion | The EmfPlusRegion object specifies line and curve segments that define a nonrectilinear shape.
  HemfPlusRegion.EmfPlusRegionEmpty |
  HemfPlusRegion.EmfPlusRegionInfinite |
  HemfPlusRegion.EmfPlusRegionNode | The EmfPlusRegionNode object specifies nodes of a graphics region.
  HemfPlusRegion.EmfPlusRegionPath |
  HemfPlusRegion.EmfPlusRegionRect |
  UnimplementedHemfPlusRecord |

- Enum Summary
  Enum | Description
  --- | ---
  HemfPlusBrush.EmfPlusBrushType | The BrushType enumeration defines types of graphics brushes, which are used to fill graphics regions.
  HemfPlusBrush.EmfPlusHatchStyle |
  HemfPlusDraw.EmfPlusUnitType |
  HemfPlusHeader.GraphicsVersion | The GraphicsVersion enumeration defines versions of operating system graphics that are used to create EMF+ metafiles.
  HemfPlusImage.EmfPlusBitmapDataType |
  HemfPlusImage.EmfPlusImageDataType | The ImageDataType enumeration defines types of image data formats.
  HemfPlusImage.EmfPlusMetafileDataType |
  HemfPlusImage.EmfPlusObjectClamp |
  HemfPlusImage.EmfPlusPixelFormat |
  HemfPlusImage.EmfPlusWrapMode | The WrapMode enumeration defines how the pattern from a texture or gradient brush is tiled across a shape or at shape boundaries, when it is smaller than the area being filled.
  HemfPlusMisc.CombineMode |
  HemfPlusObject.EmfPlusObjectType | The ObjectType enumeration defines types of graphics objects that can be created and used in graphics operations.
  HemfPlusPath.EmfPlusPathPointType | The PathPointType enumeration defines types of points on a graphics path.
  HemfPlusPen.EmfPlusDashedLineCapType | The DashedLineCapType enumeration defines types of line caps to use at the ends of dashed lines that are drawn with graphics pens.
  HemfPlusPen.EmfPlusLineCapType | The LineCapType enumeration defines types of line caps to use at the ends of lines that are drawn with graphics pens.
  HemfPlusPen.EmfPlusLineJoin | The LineJoinType enumeration defines ways to join two lines that are drawn by the same graphics pen and whose ends meet.
  HemfPlusPen.EmfPlusLineStyle | The LineStyle enumeration defines styles of lines that are drawn with graphics pens.
  HemfPlusPen.EmfPlusPenAlignment | The PenAlignment enumeration defines the distribution of the width of the pen with respect to the line being drawn.
  HemfPlusRecordType |
  HemfPlusRegion.EmfPlusRegionNodeDataType |

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.