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, getGenericRecordTypestatic 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.IOExceptionvoid 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 2021 The Apache Software Foundation or its licensors, as applicable.