Table of Contents

Class EmfPlusLinearGradientBrushOptionalData

Namespace
Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
Assembly
Aspose.Imaging.dll

The EmfPlusLinearGradientBrushOptionalData object specifies optional data for a linear gradient brush.

public sealed class EmfPlusLinearGradientBrushOptionalData : EmfPlusStructureObjectType
Inheritance
EmfPlusLinearGradientBrushOptionalData
Inherited Members

Constructors

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

Properties

BlendPattern

Gets or sets an optional blend pattern for the linear gradient brush. If this field is present, it MUST contain either an EmfPlusBlendColors object (section 2.2.2.4), or one or two EmfPlusBlendFactors objects (section 2.2.2.5), but it MUST NOT contain both. The table below shows the valid combinations of EmfPlusLinearGradientBrushData BrushData flags and the corresponding blend patterns: EmfPlusBlendFactors

public EmfPlusBlendBase[] BlendPattern { get; set; }

Property Value

EmfPlusBlendBase[]

BlendPatternAsBlendFactorsH

Gets the blend pattern as blend factors h.

public EmfPlusBlendFactors BlendPatternAsBlendFactorsH { get; }

Property Value

EmfPlusBlendFactors

The blend pattern as blend factors h.

BlendPatternAsBlendFactorsV

Gets the blend pattern as blend factors v.

public EmfPlusBlendFactors BlendPatternAsBlendFactorsV { get; }

Property Value

EmfPlusBlendFactors

The blend pattern as blend factors v.

BlendPatternAsPresetColors

Gets the blend pattern as preset colors.

public EmfPlusBlendColors BlendPatternAsPresetColors { get; }

Property Value

EmfPlusBlendColors

The blend pattern as preset colors.

TransformMatrix

Gets or sets an optional EmfPlusTransformMatrix object (section 2.2.2.47) that specifies a world space to device space transform for the linear gradient brush. This field MUST be present if the BrushDataTransform flag is set in the BrushDataFlags field of the EmfPlusLinearGradientBrushData object.

public Matrix TransformMatrix { get; set; }

Property Value

Matrix