EmfPlusBrushDataFlags
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class EmfPlusBrushDataFlags extends System.Enum
BrushData 标志指定图形画刷的属性,包括可选数据字段的存在。这些标志可以组合以指定多个选项。
字段
| 字段 | 描述 |
|---|---|
| BrushDataPath | 此标志在 EmfPlusPathGradientBrushData 对象中有意义(第 2.2.2.29 节)。 |
| BrushDataTransform | 此标志在 EmfPlusLinearGradientBrushData 对象(第 2.2.2.24 节)、EmfPlusPathGradientBrushData 对象以及 EmfPlusTextureBrushData 对象(第 2.2.2.45 节)中有意义。 |
| BrushDataPresetColors | 此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有意义。 |
| BrushDataBlendFactorsH | 此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有意义。 |
| BrushDataBlendFactorsV | 此标志在 EmfPlusLinearGradientBrushData 对象中有意义。 |
| BrushDataFocusScales | 此标志在 EmfPlusPathGradientBrushData 对象中有意义。 |
| BrushDataIsGammaCorrected | 此标志在 EmfPlusLinearGradientBrushData、EmfPlusPathGradientBrushData 和 EmfPlusTextureBrushData 对象中有意义。 |
| BrushDataDoNotTransform | 此标志在 EmfPlusTextureBrushData 对象中有意义。 |
BrushDataPath
public static final int BrushDataPath
此标志在 EmfPlusPathGradientBrushData 对象(第 2.2.2.29 节)中有意义。如果设置,则必须在画笔数据对象的 BoundaryData 字段中指定一个 EmfPlusBoundaryPathData 对象(第 2.2.2.6 节)。如果未设置,则必须在画笔数据对象的 BoundaryData 字段中指定一个 EmfPlusBoundaryPointData 对象(第 2.2.2.7 节)。
图形画刷由 EmfPlusBrush 对象指定。
BrushDataTransform
public static final int BrushDataTransform
此标志在 EmfPlusLinearGradientBrushData 对象(第 2.2.2.24 节)、EmfPlusPathGradientBrushData 对象以及 EmfPlusTextureBrushData 对象(第 2.2.2.45 节)中有意义。如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 2x3 世界空间到设备空间的变换矩阵。
BrushDataPresetColors
public static final int BrushDataPresetColors
此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有意义。如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendColors 对象(第 2.2.2.4 节)。
BrushDataBlendFactorsH
public static final int BrushDataBlendFactorsH
此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有意义。如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendFactors 对象(第 2.2.2.5 节),该对象指定沿水平渐变的混合模式。
BrushDataBlendFactorsV
public static final int BrushDataBlendFactorsV
此标志在 EmfPlusLinearGradientBrushData 对象中有意义。如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendFactors 对象,该对象指定沿垂直渐变的混合模式。
BrushDataFocusScales
public static final int BrushDataFocusScales
此标志在 EmfPlusPathGradientBrushData 对象中有意义。如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusFocusScaleData 对象(第 2.2.2.18 节)。
BrushDataIsGammaCorrected
public static final int BrushDataIsGammaCorrected
此标志在 EmfPlusLinearGradientBrushData、EmfPlusPathGradientBrushData 和 EmfPlusTextureBrushData 对象中有意义。如果设置,则画刷必须已经进行伽马校正;即输出的亮度和强度已被校正以匹配输入图像。
BrushDataDoNotTransform
public static final int BrushDataDoNotTransform
此标志在 EmfPlusTextureBrushData 对象中有意义。如果设置,则不应对纹理画刷应用世界空间到设备空间的变换。