Klasse EmfPlusLinearGradientBrushOptionalData

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

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

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

Inheritance: EmfPlusStructureObjectType

Constructors

NameBeschreibung
EmfPlusLinearGradientBrushOptionalData()Initialisiert eine neue Instanz der Klasse EmfPlusLinearGradientBrushOptionalData

Properties

NameTypeAccessBeschreibung
blend_patternEmfPlusBlendBase[]r/wLiefert oder setzt ein optionales Blend‑Muster für den Linear‑Gradient‑Brush. Wenn dieses Feld vorhanden ist,
MUSS es entweder ein EmfPlusBlendColors‑Objekt (Abschnitt 2.2.2.4) enthalten,
oder ein oder zwei EmfPlusBlendFactors‑Objekte (Abschnitt 2.2.2.5),
aber es DARF NICHT beide enthalten. Die nachstehende Tabelle zeigt die gültigen Kombinationen von
EmfPlusLinearGradientBrushData‑BrushData‑Flags und den entsprechenden Blend‑Mustern:
EmfPlusBlendFactors
blend_pattern_as_blend_factors_hEmfPlusBlendFactorsrLiefert das Blend‑Muster als Blend‑Faktoren h.
blend_pattern_as_blend_factors_vEmfPlusBlendFactorsrLiefert das Blend‑Muster als Blend‑Faktoren v.
blend_pattern_as_preset_colorsEmfPlusBlendColorsrLiefert das Mischmuster als voreingestellte Farben.
transform_matrixMatrixr/wLiest oder setzt ein optionales EmfPlusTransformMatrix-Objekt (Abschnitt 2.2.2.47), das eine
Welt-zu-Geräte-Raum-Transformation für den linearen Farbverlauf-Pinsel angibt.
Dieses Feld MUSS vorhanden sein, wenn das BrushDataTransform-Flag im
BrushDataFlags-Feld des EmfPlusLinearGradientBrushData-Objekts gesetzt ist.

Constructor: EmfPlusLinearGradientBrushOptionalData()

 EmfPlusLinearGradientBrushOptionalData() 

Initialisiert eine neue Instanz der Klasse EmfPlusLinearGradientBrushOptionalData