public static interface HemfPlusBrush.EmfPlusBrushData extends GenericRecord
Modifier and Type | Field and Description |
---|---|
static BitField |
BLEND_FACTORS_H
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
|
static BitField |
BLEND_FACTORS_V
This flag is meaningful in EmfPlusLinearGradientBrushData objects.
|
static BitField |
DO_NOT_TRANSFORM
This flag is meaningful in EmfPlusTextureBrushData objects.
|
static BitField |
FOCUS_SCALES
This flag is meaningful in EmfPlusPathGradientBrushData objects.
|
static BitField |
IS_GAMMA_CORRECTED
This flag is meaningful in EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData, and
EmfPlusTextureBrushData objects.
|
static BitField |
PATH
This flag is meaningful in EmfPlusPathGradientBrushData objects.
|
static BitField |
PRESET_COLORS
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
|
static BitField |
TRANSFORM
This flag is meaningful in EmfPlusLinearGradientBrushData objects , EmfPlusPathGradientBrushData objects,
and EmfPlusTextureBrushData objects.
|
Modifier and Type | Method and Description |
---|---|
void |
applyObject(HemfGraphics ctx,
java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
Apply brush data to graphics properties
|
void |
applyPen(HemfGraphics ctx,
java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
Apply brush data to pen properties
|
long |
init(LittleEndianInputStream leis,
long dataSize) |
getGenericChildren, getGenericProperties, getGenericRecordType
static final BitField PATH
static final BitField TRANSFORM
static final BitField PRESET_COLORS
static final BitField BLEND_FACTORS_H
static final BitField BLEND_FACTORS_V
static final BitField FOCUS_SCALES
static final BitField IS_GAMMA_CORRECTED
static final BitField DO_NOT_TRANSFORM
long init(LittleEndianInputStream leis, long dataSize) throws java.io.IOException
java.io.IOException
void applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
ctx
- the graphics contextcontinuedObjectData
- the list continued object datavoid applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
ctx
- the graphics contextcontinuedObjectData
- the list continued object dataCopyright 2020 The Apache Software Foundation or its licensors, as applicable.