# Hierarchy For Package org.apache.poi.hwmf.record

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.poi.hwmf.record.HwmfBitmap16 (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfBitmapDib (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfColorRef (implements org.apache.poi.common.Duplicatable, org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfDraw
  - org.apache.poi.hwmf.record.HwmfDraw.WmfArc (implements org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfDraw.WmfChord
    - org.apache.poi.hwmf.record.HwmfDraw.WmfPie
  - org.apache.poi.hwmf.record.HwmfDraw.WmfEllipse (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfFrameRegion (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfLineTo (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfMoveTo (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfPolygon (implements org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfDraw.WmfPolyline
  - org.apache.poi.hwmf.record.HwmfDraw.WmfPolyPolygon (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfRectangle (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfRoundRect (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfSelectObject (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfDraw.WmfSetPixel (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfEscape (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfEscape.WmfEscapeEMF (implements org.apache.poi.common.usermodel.GenericRecord, org.apache.poi.hwmf.record.HwmfEscape.HwmfEscapeData)
  - org.apache.poi.hwmf.record.HwmfEscape.WmfEscapeUnknownData (implements org.apache.poi.common.usermodel.GenericRecord, org.apache.poi.hwmf.record.HwmfEscape.HwmfEscapeData)
  - org.apache.poi.hwmf.record.HwmfFill
  - org.apache.poi.hwmf.record.HwmfFill.WmfDibStretchBlt (implements org.apache.poi.hwmf.record.HwmfFill.HwmfImageRecord, org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfFill.WmfDibBitBlt
  - org.apache.poi.hwmf.record.HwmfFill.WmfFillRegion (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfFloodFill (implements org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfFill.WmfExtFloodFill
  - org.apache.poi.hwmf.record.HwmfFill.WmfInvertRegion (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfPaintRegion (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfPatBlt (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfSetDibToDev (implements org.apache.poi.hwmf.record.HwmfFill.HwmfImageRecord, org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfSetPolyfillMode (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFill.WmfStretchBlt (implements org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfFill.WmfBitBlt
  - org.apache.poi.hwmf.record.HwmfFill.WmfStretchDib (implements org.apache.poi.hwmf.record.HwmfFill.HwmfImageRecord, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfFont (implements org.apache.poi.common.usermodel.fonts.FontInfo, org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfFont.WmfClipPrecision (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfHeader (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfMisc
  - org.apache.poi.hwmf.record.HwmfMisc.WmfCreateBrushIndirect (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfCreatePatternBrush (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfCreatePenIndirect (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfDeleteObject (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfDibCreatePatternBrush (implements org.apache.poi.hwmf.record.HwmfFill.HwmfImageRecord, org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfRestoreDc (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSaveDc (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetBkColor (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetBkMode (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetLayout (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetMapMode (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetMapperFlags (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetRelabs (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetRop2 (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfMisc.WmfSetStretchBltMode (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfPalette
  - org.apache.poi.hwmf.record.HwmfPalette.PaletteEntry (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfPalette.WmfPaletteParent (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
    - org.apache.poi.hwmf.record.HwmfPalette.WmfAnimatePalette
    - org.apache.poi.hwmf.record.HwmfPalette.WmfCreatePalette (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry)
    - org.apache.poi.hwmf.record.HwmfPalette.WmfSetPaletteEntries
  - org.apache.poi.hwmf.record.HwmfPalette.WmfRealizePalette (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfPalette.WmfResizePalette (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfPalette.WmfSelectPalette (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfPenStyle (implements org.apache.poi.common.Duplicatable, org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfPlaceableHeader
  - org.apache.poi.hwmf.record.HwmfText
  - org.apache.poi.hwmf.record.HwmfText.WmfCreateFontIndirect (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfExtTextOut (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfExtTextOutOptions (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfSetTextAlign (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfSetTextCharExtra (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfSetTextColor (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfSetTextJustification (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfText.WmfTextOut (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfCreateRegion (implements org.apache.poi.hwmf.record.HwmfObjectTableEntry, org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfExcludeClipRect (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfIntersectClipRect (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfOffsetClipRgn (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfOffsetViewportOrg (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfOffsetWindowOrg (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfScaleViewportExt (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfScaleWindowExt (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfScanObject (implements org.apache.poi.common.usermodel.GenericRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfSelectClipRegion (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfSetViewportExt (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfSetViewportOrg (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfSetWindowExt (implements org.apache.poi.hwmf.record.HwmfRecord)
  - org.apache.poi.hwmf.record.HwmfWindowing.WmfSetWindowOrg (implements org.apache.poi.hwmf.record.HwmfRecord)

## Interface Hierarchy

- org.apache.poi.common.usermodel.GenericRecord
  - org.apache.poi.hwmf.record.HwmfRecord
- org.apache.poi.hwmf.record.HwmfEscape.HwmfEscapeData
- org.apache.poi.hwmf.record.HwmfFill.HwmfImageRecord
- org.apache.poi.hwmf.record.HwmfObjectTableEntry

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.poi.hwmf.record.HwmfBitmapDib.BitCount
    - org.apache.poi.hwmf.record.HwmfBitmapDib.Compression
    - org.apache.poi.hwmf.record.HwmfTernaryRasterOp
    - org.apache.poi.hwmf.record.HwmfHeader.HwmfHeaderMetaType
    - org.apache.poi.hwmf.record.HwmfHatchStyle
    - org.apache.poi.hwmf.record.HwmfDraw.WmfArc.WmfArcClosure
    - org.apache.poi.hwmf.record.HwmfBrushStyle
    - org.apache.poi.hwmf.record.HwmfRecordType
    - org.apache.poi.hwmf.record.HwmfFill.ColorUsage
    - org.apache.poi.hwmf.record.HwmfFill.WmfSetPolyfillMode.HwmfPolyfillMode
    - org.apache.poi.hwmf.record.HwmfFill.WmfExtFloodFill.HwmfFloodFillMode
    - org.apache.poi.hwmf.record.HwmfEscape.EscapeFunction
    - org.apache.poi.hwmf.record.HwmfPenStyle.HwmfLineCap
    - org.apache.poi.hwmf.record.HwmfPenStyle.HwmfLineJoin
    - org.apache.poi.hwmf.record.HwmfPenStyle.HwmfLineDash
    - org.apache.poi.hwmf.record.HwmfFont.WmfOutPrecision
    - org.apache.poi.hwmf.record.HwmfFont.WmfFontQuality
    - org.apache.poi.hwmf.record.HwmfBinaryRasterOp
    - org.apache.poi.hwmf.record.HwmfMapMode
    - org.apache.poi.hwmf.record.HwmfText.HwmfTextAlignment
    - org.apache.poi.hwmf.record.HwmfText.HwmfTextVerticalAlignment
    - org.apache.poi.hwmf.record.HwmfMisc.WmfSetBkMode.HwmfBkMode
    - org.apache.poi.hwmf.record.HwmfMisc.WmfSetStretchBltMode.StretchBltMode
    - org.apache.poi.hwmf.record.HwmfRegionMode

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