EmfPlusBrushDataFlags 枚举

BrushData 标志指定图形画刷的属性,包括可选数据字段的存在。这些标志可以组合以指定多个选项。

Module: aspose.imaging.fileformats.emf.emfplus.consts

Full Name: aspose.imaging.fileformats.emf.emfplus.consts.EmfPlusBrushDataFlags

Members

成员名称描述
BRUSH_DATA_BLEND_FACTORS_H此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有效。
如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendFactors 对象(第 2.2.2.5 节),该对象指定水平渐变的混合模式。
BRUSH_DATA_BLEND_FACTORS_V此标志在 EmfPlusLinearGradientBrushData 对象中有效。
如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendFactors 对象,该对象指定垂直渐变的混合模式。
BRUSH_DATA_DO_NOT_TRANSFORM此标志在 EmfPlusTextureBrushData 对象中有效。
如果设置,则不应对纹理画笔应用世界坐标到设备坐标的变换。
BRUSH_DATA_FOCUS_SCALES此标志在 EmfPlusPathGradientBrushData 对象中有效。
如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个EmfPlusFocusScaleData 对象(第 2.2.2.18 节)。
BRUSH_DATA_IS_GAMMA_CORRECTED此标志在 EmfPlusLinearGradientBrushData、EmfPlusPathGradientBrushData 和 EmfPlusTextureBrushData 对象中有效。
如果设置,则画笔必须已经进行伽马校正;即输出的亮度和强度已被校正以匹配输入图像。
BRUSH_DATA_PATH此标志在 EmfPlusPathGradientBrushData 对象(第 2.2.2.29 节)中有效。
如果设置,则必须在画笔数据对象的 BoundaryData 字段中指定一个 EmfPlusBoundaryPathData 对象(第 2.2.2.6 节)。
如果未设置,则必须在 BoundaryData 字段中指定一个 EmfPlusBoundaryPointData 对象(第 2.2.2.7 节)。
BRUSH_DATA_PRESET_COLORS此标志在 EmfPlusLinearGradientBrushData 和 EmfPlusPathGradientBrushData 对象中有效。
如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 EmfPlusBlendColors 对象(第 2.2.2.4 节)。
BRUSH_DATA_TRANSFORM此标志在 EmfPlusLinearGradientBrushData 对象(第 2.2.2.24 节)、EmfPlusPathGradientBrushData 对象以及 EmfPlusTextureBrushData 对象(第 2.2.2.45 节)中有效。
如果设置,则必须在画笔数据对象的 OptionalData 字段中指定一个 2x3 的世界坐标到设备坐标的变换矩阵。