public final class EmfPlusBrushDataFlags
extends com.aspose.ms.System.Enum
The BrushData flags specify properties of graphics brushes, including the presence of optional data fields. These flags can be combined to specify multiple options.
Modifier and Type | Field and Description |
---|---|
static int |
BrushDataBlendFactorsH
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
|
static int |
BrushDataBlendFactorsV
This flag is meaningful in EmfPlusLinearGradientBrushData objects.
|
static int |
BrushDataDoNotTransform
This flag is meaningful in EmfPlusTextureBrushData objects.
|
static int |
BrushDataFocusScales
This flag is meaningful in EmfPlusPathGradientBrushData objects.
|
static int |
BrushDataIsGammaCorrected
This flag is meaningful in EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData, and EmfPlusTextureBrushData objects.
|
static int |
BrushDataPath
This flag is meaningful in
Objects.EmfPlusPathGradientBrushData objects (section 2.2.2.29). |
static int |
BrushDataPresetColors
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
|
static int |
BrushDataTransform
This flag is meaningful in
Objects.EmfPlusLinearGradientBrushData objects (section 2.2.2.24), Objects.EmfPlusPathGradientBrushData objects, and EmfPlusTextureBrushData objects (section 2.2.2.45). |
Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
public static final int BrushDataPath
This flag is meaningful in Objects.EmfPlusPathGradientBrushData
objects (section 2.2.2.29).
If set, an Objects.EmfPlusBoundaryPathData
object (section 2.2.2.6) MUST be specified in the BoundaryData field of the brush data object.
If clear, an EmfPlusBoundaryPointData
object (section 2.2.2.7) MUST be specified in the BoundaryData field of the brush data object.
Graphics brushes are specified by Objects.EmfPlusBrush
objects
public static final int BrushDataTransform
This flag is meaningful in Objects.EmfPlusLinearGradientBrushData
objects (section 2.2.2.24), Objects.EmfPlusPathGradientBrushData
objects, and EmfPlusTextureBrushData
objects (section 2.2.2.45).
If set, a 2x3 world space to device space transform matrix MUST be specified in the OptionalData field of the brush data object.
public static final int BrushDataPresetColors
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
If set, an Objects.EmfPlusBlendColors
object (section 2.2.2.4) MUST be specified in the OptionalData field of the brush data object.
public static final int BrushDataBlendFactorsH
This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects.
If set, an Objects.EmfPlusBlendFactors
object (section 2.2.2.5) that specifies a blend pattern along a horizontal gradient MUST be specified in the OptionalData field of the brush data object.
public static final int BrushDataBlendFactorsV
This flag is meaningful in EmfPlusLinearGradientBrushData objects. If set, an EmfPlusBlendFactors object that specifies a blend pattern along a vertical gradient MUST be specified in the OptionalData field of the brush data object.
public static final int BrushDataFocusScales
This flag is meaningful in EmfPlusPathGradientBrushData objects.
If set, anObjects.EmfPlusFocusScaleData
object (section 2.2.2.18) MUST be specified in the OptionalData field of the brush data object.
public static final int BrushDataIsGammaCorrected
This flag is meaningful in EmfPlusLinearGradientBrushData, EmfPlusPathGradientBrushData, and EmfPlusTextureBrushData objects. If set, the brush MUST already be gamma corrected; that is, output brightness and intensity have been corrected to match the input image.
public static final int BrushDataDoNotTransform
This flag is meaningful in EmfPlusTextureBrushData objects. If set, a world space to device space transform SHOULD NOT be applied to the texture brush.