EmfPlusPathGradientBrushOptionalData Class

Summary: The EmfPlusPathGradientBrushOptionalData object specifies optional data for a path gradient brush.

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

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPathGradientBrushOptionalData

Inheritance: EmfPlusStructureObjectType

Aspose.Imaging Version: 24.5.0

Constructors

NameDescription
EmfPlusPathGradientBrushOptionalData()Initializes a new instance of the EmfPlusPathGradientBrushOptionalData class

Properties

NameTypeAccessDescription
blend_patternEmfPlusBlendBaser/wGets or sets an optional blend pattern for the path gradient brush. If this field is
present, it MUST contain either an EmfPlusBlendColors object (section 2.2.2.4),
or an EmfPlusBlendFactors object (section 2.2.2.5), but it MUST NOT contain both.
The table below shows the valid combinations of EmfPlusPathGradientBrushData
BrushData flags and the corresponding blend patterns:
focus_scale_dataEmfPlusFocusScaleDatar/wGets or sets an optional EmfPlusFocusScaleData object (section 2.2.2.18) that specifies
focus scales for the path gradient brush. This field MUST be present if the
BrushDataFocusScales flag is set in the BrushDataFlags field of the
EmfPlusPathGradientBrushData object.
transform_matrixMatrixr/wGets or sets an optional EmfPlusTransformMatrix object (section 2.2.2.47) that specifies a world space to device space transform for the path gradient brush.
This field MUST be present if the BrushDataTransform flag is set in the BrushDataFlags field of the EmfPlusPathGradientBrushData object.

Constructor: EmfPlusPathGradientBrushOptionalData()

 EmfPlusPathGradientBrushOptionalData() 

Initializes a new instance of the EmfPlusPathGradientBrushOptionalData class