org.apache.poi.hemf.record.emfplus

## Interface HemfPlusDraw.EmfPlusSolidColor

- All Known Implementing Classes:
    HemfPlusDraw.EmfPlusDrawDriverString, HemfPlusDraw.EmfPlusFillPath, HemfPlusDraw.EmfPlusFillRects, HemfPlusDraw.EmfPlusFillRegion
  Enclosing class:
    HemfPlusDraw

      public static interface HemfPlusDraw.EmfPlusSolidColor

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static BitField` | `SOLID_COLOR` If set, brushId specifies a color as an EmfPlusARGB object.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default void` | `applyColor(HemfGraphics ctx)`
    `default int` | `getBrushId()`
    `int` | `getBrushIdValue()`
    `int` | `getFlags()`
    `default java.awt.Color` | `getSolidColor()`
    `default boolean` | `isSolidColor()`

- - ### Field Detail

    - #### SOLID_COLOR

          static final BitField SOLID_COLOR

      If set, brushId specifies a color as an EmfPlusARGB object. If clear, brushId contains the index of an EmfPlusBrush object in the EMF+ Object Table.

  - ### Method Detail

    - #### getFlags

          int getFlags()

    - #### getBrushIdValue

          int getBrushIdValue()

    - #### isSolidColor

          default boolean isSolidColor()

    - #### getBrushId

          default int getBrushId()

    - #### getSolidColor

          default java.awt.Color getSolidColor()

    - #### applyColor

          default void applyColor(HemfGraphics ctx)

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