EmfPlusLinearGradientBrushOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusLinearGradientBrushOptionalData extends EmfPlusStructureObjectType

L’objet EmfPlusLinearGradientBrushOptionalData spécifie des données optionnelles pour une brosse à dégradé linéaire.

Constructeurs

ConstructeurDescription
EmfPlusLinearGradientBrushOptionalData()

Méthodes

MéthodeDescription
getTransformMatrix()Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de dégradé linéaire.
setTransformMatrix(Matrix value)Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de dégradé linéaire.
getBlendPattern()Obtient ou définit un motif de mélange optionnel pour le pinceau de dégradé linéaire.
setBlendPattern(EmfPlusBlendBase[] value)Obtient ou définit un motif de mélange optionnel pour le pinceau de dégradé linéaire.
getBlendPatternAsPresetColors()Obtient le motif de mélange sous forme de couleurs prédéfinies.
getBlendPatternAsBlendFactorsH()Obtient le motif de mélange sous forme de facteurs de mélange h.
getBlendPatternAsBlendFactorsV()Obtient le motif de mélange sous forme de facteurs de mélange v.

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de dégradé linéaire. Ce champ DOIT être présent si le drapeau BrushDataTransform est défini dans le champ BrushDataFlags de l’objet EmfPlusLinearGradientBrushData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Obtient ou définit un objet optionnel EmfPlusTransformMatrix (section 2.2.2.47) qui spécifie une transformation de l’espace mondial vers l’espace dispositif pour le pinceau de dégradé linéaire. Ce champ DOIT être présent si le drapeau BrushDataTransform est défini dans le champ BrushDataFlags de l’objet EmfPlusLinearGradientBrushData.

Parameters:

ParamètreTypeDescription
valueMatrix

getBlendPattern()

public EmfPlusBlendBase[] getBlendPattern()

Obtient ou définit un motif de mélange optionnel pour le pinceau de dégradé linéaire. Si ce champ est présent, il DOIT contenir soit un objet EmfPlusBlendColors (section 2.2.2.4), soit un ou deux objets EmfPlusBlendFactors (section 2.2.2.5), mais il NE DOIT PAS contenir les deux. Le tableau ci‑dessous montre les combinaisons valides des drapeaux BrushData de EmfPlusLinearGradientBrushData et les motifs de mélange correspondants : EmfPlusBlendFactors

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBlendBase[]

setBlendPattern(EmfPlusBlendBase[] value)

public void setBlendPattern(EmfPlusBlendBase[] value)

Obtient ou définit un motif de mélange optionnel pour le pinceau de dégradé linéaire. Si ce champ est présent, il DOIT contenir soit un objet EmfPlusBlendColors (section 2.2.2.4), soit un ou deux objets EmfPlusBlendFactors (section 2.2.2.5), mais il NE DOIT PAS contenir les deux. Le tableau ci‑dessous montre les combinaisons valides des drapeaux BrushData de EmfPlusLinearGradientBrushData et les motifs de mélange correspondants : EmfPlusBlendFactors

Parameters:

ParamètreTypeDescription
valueEmfPlusBlendBase[]

getBlendPatternAsPresetColors()

public EmfPlusBlendColors getBlendPatternAsPresetColors()

Obtient le motif de mélange sous forme de couleurs prédéfinies.

Valeur : Le motif de mélange sous forme de couleurs prédéfinies.

Returns: EmfPlusBlendColors

getBlendPatternAsBlendFactorsH()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()

Obtient le motif de mélange sous forme de facteurs de mélange h.

Valeur : Le motif de mélange sous forme de facteurs de mélange h.

Returns: EmfPlusBlendFactors

getBlendPatternAsBlendFactorsV()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()

Obtient le motif de mélange sous forme de facteurs de mélange v.

Valeur : Le motif de mélange sous forme de facteurs de mélange v.

Returns: EmfPlusBlendFactors