## Uses of Class
org.apache.poi.hemf.draw.HemfGraphics

- Packages that use HemfGraphics
  Package | Description
  --- | ---
  org.apache.poi.hemf.record.emf |
  org.apache.poi.hemf.record.emfplus |

- - ### Uses of HemfGraphics in org.apache.poi.hemf.record.emf

    Methods in org.apache.poi.hemf.record.emf with parameters of type HemfGraphics
    Modifier and Type | Method and Description
    --- | ---
    `void` | HemfDraw.EmfPolyBezier.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPolygon.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPolyBezierTo.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPolylineTo.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPolyPolygon.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfSetMoveToEx.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfArc.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfChord.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPie.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfEllipse.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfRectangle.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfRoundRect.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfLineTo.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfArcTo.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfPolyDraw.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfBeginPath.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfEndPath.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfAbortPath.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfCloseFigure.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfStrokePath.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfFillPath.`draw(HemfGraphics ctx)`
    `void` | HemfDraw.EmfStrokeAndFillPath.`draw(HemfGraphics ctx)`
    `default void` | HemfComment.EmfCommentData.`draw(HemfGraphics ctx)` Apply the record settings to the graphics context
    `void` | HemfComment.EmfComment.`draw(HemfGraphics ctx)`
    `void` | HemfComment.EmfCommentDataPlus.`draw(HemfGraphics ctx)`
    `void` | HemfText.EmfExtCreateFontIndirectW.`draw(HemfGraphics ctx)`
    `void` | HemfPalette.EmfCreatePalette.`draw(HemfGraphics ctx)`
    `void` | HemfPalette.EmfSetPaletteEntries.`draw(HemfGraphics ctx)`
    `void` | HemfPalette.EmfResizePalette.`draw(HemfGraphics ctx)`
    `void` | HemfFill.EmfStretchBlt.`draw(HemfGraphics ctx)`
    `void` | HemfFill.EmfExtSelectClipRgn.`draw(HemfGraphics ctx)`
    `void` | HemfWindowing.EmfSelectClipPath.`draw(HemfGraphics ctx)`
    `default void` | HemfRecord.`draw(HemfGraphics ctx)` Draws the record, the default redirects to the parent WMF record drawing
    `void` | HemfMisc.EmfCreateBrushIndirect.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfCreateDibPatternBrushPt.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfCreatePen.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfSetMiterLimit.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfSetWorldTransform.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfModifyWorldTransform.`draw(HemfGraphics ctx)`
    `void` | HemfMisc.EmfCreateMonoBrush.`draw(HemfGraphics ctx)`

  - ### Uses of HemfGraphics in org.apache.poi.hemf.record.emfplus

    Methods in org.apache.poi.hemf.record.emfplus with parameters of type HemfGraphics
    Modifier and Type | Method and Description
    --- | ---
    `default void` | HemfPlusDraw.EmfPlusSolidColor.`applyColor(HemfGraphics ctx)`
    `void` | HemfPlusFont.EmfPlusFont.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusPen.EmfPlusPen.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusRegion.EmfPlusRegion.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)` Apply brush data to graphics properties
    `void` | HemfPlusBrush.EmfPlusBrush.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusSolidBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusHatchBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusLinearGradientBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusPathGradientBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusTextureBrushData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusImage.EmfPlusImage.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusImage.EmfPlusImageAttributes.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusObject.EmfPlusObjectData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusObject.EmfPlusUnknownData.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusPath.EmfPlusPath.`applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)` Apply brush data to pen properties
    `void` | HemfPlusBrush.EmfPlusBrush.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusSolidBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusHatchBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusLinearGradientBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusPathGradientBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusBrush.EmfPlusTextureBrushData.`applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)`
    `void` | HemfPlusDraw.EmfPlusDrawPath.`draw(HemfGraphics ctx)`
    `void` | HemfPlusDraw.EmfPlusFillRects.`draw(HemfGraphics ctx)`
    `void` | HemfPlusDraw.EmfPlusDrawImagePoints.`draw(HemfGraphics ctx)`
    `void` | HemfPlusDraw.EmfPlusDrawImage.`draw(HemfGraphics ctx)`
    `void` | HemfPlusDraw.EmfPlusFillRegion.`draw(HemfGraphics ctx)`
    `void` | HemfPlusDraw.EmfPlusDrawDriverString.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusGetDC.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusResetWorldTransform.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusSetWorldTransform.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusMultiplyWorldTransform.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusSetClipPath.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusSave.`draw(HemfGraphics ctx)`
    `void` | HemfPlusMisc.EmfPlusRestore.`draw(HemfGraphics ctx)`
    `default void` | HemfPlusRecord.`draw(HemfGraphics ctx)` Draws the record, the default redirects to the parent WMF record drawing
    `void` | HemfPlusHeader.`draw(HemfGraphics ctx)`
    `void` | HemfPlusObject.EmfPlusObject.`draw(HemfGraphics ctx)`

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