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.
(该标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中是有意义的。)
|
static BitField |
BLEND_FACTORS_V
This flag is meaningful in EmfPlusLinearGradientBrushData objects.
(这个标志在 EmfPlusLinearGradientBrushData 对象中是有意义的。)
|
static BitField |
DO_NOT_TRANSFORM
This flag is meaningful in EmfPlusTextureBrushData objects.
(这个标志在 EmfPlusTextureBrushData 对象中是有意义的。)
|
static BitField |
FOCUS_SCALES
This flag is meaningful in EmfPlusPathGradientBrushData objects.
(这个标志在 EmfPlusPathGradientBrushData 对象中是有意义的。)
|
static BitField |
IS_GAMMA_CORRECTED
This flag is meaningful in EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData, and EmfPlusTextureBrushData objects.
(此标志在 EmfPlusLinearGradientBrushData、EmfPlusPathGradientBrushData 和 EmfPlusTextureBrushData 对象中是有意义的。)
|
static BitField |
PATH
This flag is meaningful in EmfPlusPathGradientBrushData objects.
(这个标志在 EmfPlusPathGradientBrushData 对象中是有意义的。)
|
static BitField |
PRESET_COLORS
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
(该标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中是有意义的。)
|
static BitField |
TRANSFORM
This flag is meaningful in EmfPlusLinearGradientBrushData objects , EmfPlusPathGradientBrushData objects, and EmfPlusTextureBrushData objects.
(此标志在 EmfPlusLinearGradientBrushData 对象、EmfPlusPathGradientBrushData 对象和 EmfPlusTextureBrushData 对象中是有意义的。)
|
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
(java.io.IOException)
void applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
ctx
- the graphics context
(ctx - 图形上下文)
continuedObjectData
- the list continued object data
(continueObjectData - 列表继续对象数据)
void applyPen(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
ctx
- the graphics context
(ctx - 图形上下文)
continuedObjectData
- the list continued object data
(continueObjectData - 列表继续对象数据)
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.