EmfPlusPathGradientBrushOptionalData

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 EmfPlusPathGradientBrushOptionalData extends EmfPlusStructureObjectType

Das EmfPlusPathGradientBrushOptionalData-Objekt gibt optionale Daten für einen Pfadverlauf-Pinsel an.

Konstruktoren

KonstruktorBeschreibung
EmfPlusPathGradientBrushOptionalData()

Methoden

MethodeBeschreibung
getTransformMatrix()Liest oder setzt ein optionales EmfPlusTransformMatrix‑Objekt (Abschnitt 2.2.2.47), das eine Welt‑zu‑Geräte‑Raum‑Transformation für den Pfad‑Verlaufs‑Pinsel angibt.
setTransformMatrix(Matrix value)Liest oder setzt ein optionales EmfPlusTransformMatrix‑Objekt (Abschnitt 2.2.2.47), das eine Welt‑zu‑Geräte‑Raum‑Transformation für den Pfad‑Verlaufs‑Pinsel angibt.
getBlendPattern()Liest oder setzt ein optionales Mischmuster für den Pfadverlauf-Pinsel.
setBlendPattern(EmfPlusBlendBase value)Liest oder setzt ein optionales Mischmuster für den Pfadverlauf-Pinsel.
getFocusScaleData()Liest oder setzt ein optionales EmfPlusFocusScaleData-Objekt (Abschnitt 2.2.2.18), das Fokus‑Skalen für den Pfadverlauf-Pinsel angibt.
setFocusScaleData(EmfPlusFocusScaleData value)Liest oder setzt ein optionales EmfPlusFocusScaleData-Objekt (Abschnitt 2.2.2.18), das Fokus‑Skalen für den Pfadverlauf-Pinsel angibt.

EmfPlusPathGradientBrushOptionalData()

public EmfPlusPathGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Liest oder setzt ein optionales EmfPlusTransformMatrix-Objekt (Abschnitt 2.2.2.47), das eine Welt‑zu‑Geräte‑Transformation für den Pfadverlauf-Pinsel angibt. Dieses Feld MUSS vorhanden sein, wenn das BrushDataTransform‑Flag im BrushDataFlags‑Feld des EmfPlusPathGradientBrushData‑Objekts gesetzt ist.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Liest oder setzt ein optionales EmfPlusTransformMatrix-Objekt (Abschnitt 2.2.2.47), das eine Welt‑zu‑Geräte‑Transformation für den Pfadverlauf-Pinsel angibt. Dieses Feld MUSS vorhanden sein, wenn das BrushDataTransform‑Flag im BrushDataFlags‑Feld des EmfPlusPathGradientBrushData‑Objekts gesetzt ist.

Parameters:

ParameterTypBeschreibung
valueMatrix

getBlendPattern()

public EmfPlusBlendBase getBlendPattern()

Liest oder setzt ein optionales Mischmuster für den Pfadverlauf-Pinsel. Wenn dieses Feld vorhanden ist, MUSS es entweder ein EmfPlusBlendColors‑Objekt (Abschnitt 2.2.2.4) oder ein EmfPlusBlendFactors‑Objekt (Abschnitt 2.2.2.5) enthalten, darf jedoch nicht beide enthalten. Die nachstehende Tabelle zeigt die gültigen Kombinationen der EmfPlusPathGradientBrushData‑BrushData‑Flags und der entsprechenden Mischmuster:

Returns: EmfPlusBlendBase

setBlendPattern(EmfPlusBlendBase value)

public void setBlendPattern(EmfPlusBlendBase value)

Liest oder setzt ein optionales Mischmuster für den Pfadverlauf-Pinsel. Wenn dieses Feld vorhanden ist, MUSS es entweder ein EmfPlusBlendColors‑Objekt (Abschnitt 2.2.2.4) oder ein EmfPlusBlendFactors‑Objekt (Abschnitt 2.2.2.5) enthalten, darf jedoch nicht beide enthalten. Die nachstehende Tabelle zeigt die gültigen Kombinationen der EmfPlusPathGradientBrushData‑BrushData‑Flags und der entsprechenden Mischmuster:

Parameters:

ParameterTypBeschreibung
valueEmfPlusBlendBase

getFocusScaleData()

public EmfPlusFocusScaleData getFocusScaleData()

Liest oder setzt ein optionales EmfPlusFocusScaleData‑Objekt (Abschnitt 2.2.2.18), das Fokus‑Skalen für den Pfadverlauf-Pinsel angibt. Dieses Feld MUSS vorhanden sein, wenn das BrushDataFocusScales‑Flag im BrushDataFlags‑Feld des EmfPlusPathGradientBrushData‑Objekts gesetzt ist.

Returns: EmfPlusFocusScaleData

setFocusScaleData(EmfPlusFocusScaleData value)

public void setFocusScaleData(EmfPlusFocusScaleData value)

Liest oder setzt ein optionales EmfPlusFocusScaleData‑Objekt (Abschnitt 2.2.2.18), das Fokus‑Skalen für den Pfadverlauf-Pinsel angibt. Dieses Feld MUSS vorhanden sein, wenn das BrushDataFocusScales‑Flag im BrushDataFlags‑Feld des EmfPlusPathGradientBrushData‑Objekts gesetzt ist.

Parameters:

ParameterTypBeschreibung
valueEmfPlusFocusScaleData