Interface HemfPlusBrush.EmfPlusBrushData

    • Field Detail

      • PATH

        static final BitField PATH
        This flag is meaningful in EmfPlusPathGradientBrushData objects. If set, an EmfPlusBoundaryPathData object MUST be specified in the BoundaryData field of the brush data object. If clear, an EmfPlusBoundaryPointData object MUST be specified in the BoundaryData field of the brush data object.
      • TRANSFORM

        static final BitField TRANSFORM
        This flag is meaningful in EmfPlusLinearGradientBrushData objects , EmfPlusPathGradientBrushData objects, and EmfPlusTextureBrushData objects. If set, a 2x3 world space to device space transform matrix MUST be specified in the OptionalData field of the brush data object.
      • PRESET_COLORS

        static final BitField PRESET_COLORS
        This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects. If set, an EmfPlusBlendColors object MUST be specified in the OptionalData field of the brush data object.
      • BLEND_FACTORS_H

        static final BitField BLEND_FACTORS_H
        This flag is meaningful in EmfPlusLinearGradientBrushData and EmfPlusPathGradientBrushData objects. If set, an EmfPlusBlendFactors object that specifies a blend pattern along a horizontal gradient MUST be specified in the OptionalData field of the brush data object.
      • BLEND_FACTORS_V

        static final BitField BLEND_FACTORS_V
        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.
      • FOCUS_SCALES

        static final BitField FOCUS_SCALES
        This flag is meaningful in EmfPlusPathGradientBrushData objects. If set, an EmfPlusFocusScaleData object MUST be specified in the OptionalData field of the brush data object.
      • IS_GAMMA_CORRECTED

        static final BitField IS_GAMMA_CORRECTED
        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.
      • DO_NOT_TRANSFORM

        static final BitField DO_NOT_TRANSFORM
        This flag is meaningful in EmfPlusTextureBrushData objects. If set, a world space to device space transform SHOULD NOT be applied to the texture brush.