XpsLinearGradientBrush

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsBrush, com.aspose.xps.XpsTransformableBrush, com.aspose.xps.XpsGradientBrush

public final class XpsLinearGradientBrush extends XpsGradientBrush

Klasse, die die Eigenschaften des LinearGradientBrush‑Elements kapselt. Dieses Element wird verwendet, um einen linearen Farbverlaufspinsel entlang eines Vektors anzugeben.

Methoden

MethodeBeschreibung
deepClone()Klont diesen linearen Farbverlaufspinsel.
equals(Object arg0)
getClass()
getColorInterpolationMode()Gibt den Wert zurück, der die Gamma‑Funktion für die Farbübergabe angibt.
getEndPoint()Gibt den Endpunkt des linearen Farbverlaufs zurück.
getGradientStops()Gibt die Liste der Farbverlaufsstopps zurück, die den Verlauf bilden.
getOpacity()Gibt den Wert zurück, der die einheitliche Transparenz der Pinselfüllung definiert.
getSpreadMethod()Gibt den Wert zurück, der beschreibt, wie der Pinsel den Inhaltsbereich außerhalb des primären, initialen Farbverlaufsbereichs füllen soll.
getStartPoint()Gibt den Startpunkt des linearen Farbverlaufs zurück.
getTransform()Gibt die Matrixtransformation zurück, die auf den Koordinatenraum des Pinsels angewendet wird.
hashCode()
notify()
notifyAll()
setColorInterpolationMode(XpsColorInterpolationMode value)Setzt den Wert, der die Gamma‑Funktion für die Farbübergabe angibt.
setEndPoint(Point2D value)Gibt den Endpunkt des linearen Farbverlaufs zurück bzw. setzt ihn.
setGradientStops(List value)Setzt die Liste der Farbverlaufsstopps, die den Verlauf bilden.
setOpacity(float value)Setzt den Wert, der die einheitliche Transparenz der Pinselfüllung definiert.
setSpreadMethod(XpsSpreadMethod value)Setzt den Wert, der beschreibt, wie der Pinsel den Inhaltsbereich außerhalb des primären, initialen Farbverlaufsbereichs füllen soll.
setStartPoint(Point2D value)Legt den Startpunkt des linearen Farbverlaufs fest.
setTransform(XpsMatrix value)Setzt die Matrixtransformation, die auf den Koordinatenraum des Pinsels angewendet wird.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public XpsLinearGradientBrush deepClone()

Klont diesen linearen Farbverlaufspinsel.

Returns: XpsLinearGradientBrush - Clone of this linear gradient brush.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getColorInterpolationMode()

public XpsColorInterpolationMode getColorInterpolationMode()

Gibt den Wert zurück, der die Gamma‑Funktion für die Farbübergabe angibt. Die Gamma‑Anpassung sollte nicht auf die Alphakomponente angewendet werden, falls angegeben.

Returns: XpsColorInterpolationMode - Value specifying the gamma function for color interpolation.

getEndPoint()

public Point2D getEndPoint()

Gibt den Endpunkt des linearen Farbverlaufs zurück.

Returns: java.awt.geom.Point2D - Der Endpunkt des linearen Farbverlaufs.

getGradientStops()

public List<XpsGradientStop> getGradientStops()

Gibt die Liste der Farbverlaufsstopps zurück, die den Verlauf bilden.

Returns: java.util.List<com.aspose.xps.XpsGradientStop> - Liste der Farbverlaufsstopps, die den Verlauf bilden.

getOpacity()

public float getOpacity()

Gibt den Wert zurück, der die einheitliche Transparenz der Pinselfüllung definiert.

Returns: float – Wert, der die einheitliche Transparenz der Pinselfüllung definiert.

getSpreadMethod()

public XpsSpreadMethod getSpreadMethod()

Gibt den Wert zurück, der beschreibt, wie der Pinsel den Inhaltsbereich außerhalb des primären, initialen Farbverlaufsbereichs füllen soll.

Returns: XpsSpreadMethod - Value describing how the brush should fill the content area outside of the primary, initial gradient area.

getStartPoint()

public Point2D getStartPoint()

Gibt den Startpunkt des linearen Farbverlaufs zurück.

Returns: java.awt.geom.Point2D - Der Startpunkt des linearen Farbverlaufs.

getTransform()

public XpsMatrix getTransform()

Gibt die Matrixtransformation zurück, die auf den Koordinatenraum des Pinsels angewendet wird. Die Transform‑Eigenschaft wird mit der aktuellen effektiven Rendering‑Transformation verkettet, um eine effektive Rendering‑Transformation zu erzeugen, die lokal für den Pinsel gilt. Der Ansichtsbereich für den Pinsel wird mithilfe der lokalen effektiven Rendering‑Transformation transformiert.

Returns: XpsMatrix - The matrix transformation applied to the coordinate space of the brush.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setColorInterpolationMode(XpsColorInterpolationMode value)

public void setColorInterpolationMode(XpsColorInterpolationMode value)

Legt den Wert fest, der die Gammafunktion für die Farbübergänge angibt. Die Gammaanpassung sollte nicht auf die Alphakomponente angewendet werden, falls angegeben.

Parameters:

ParameterTypBeschreibung
valueXpsColorInterpolationModeWert, der die Gammafunktion für die Farbübergänge angibt.

setEndPoint(Point2D value)

public void setEndPoint(Point2D value)

Gibt den Endpunkt des linearen Farbverlaufs zurück bzw. setzt ihn.

Parameters:

ParameterTypBeschreibung
Wertjava.awt.geom.Point2DDer Endpunkt des linearen Farbverlaufs.

setGradientStops(List value)

public void setGradientStops(List<XpsGradientStop> value)

Setzt die Liste der Farbverlaufsstopps, die den Verlauf bilden.

Parameters:

ParameterTypBeschreibung
Wertjava.util.List<com.aspose.xps.XpsGradientStop>Liste der Farbverlaufsstopps, die den Verlauf bilden.

setOpacity(float value)

public void setOpacity(float value)

Setzt den Wert, der die einheitliche Transparenz der Pinselfüllung definiert.

Parameters:

ParameterTypBeschreibung
WertfloatWert, der die einheitliche Transparenz der Pinselfüllung definiert.

setSpreadMethod(XpsSpreadMethod value)

public void setSpreadMethod(XpsSpreadMethod value)

Setzt den Wert, der beschreibt, wie der Pinsel den Inhaltsbereich außerhalb des primären, initialen Farbverlaufsbereichs füllen soll.

Parameters:

ParameterTypBeschreibung
valueXpsSpreadMethodWert, der beschreibt, wie der Pinsel den Inhaltsbereich außerhalb des primären, initialen Farbverlaufsbereichs füllen soll.

setStartPoint(Point2D value)

public void setStartPoint(Point2D value)

Legt den Startpunkt des linearen Farbverlaufs fest.

Parameters:

ParameterTypBeschreibung
Wertjava.awt.geom.Point2DDer Startpunkt des linearen Farbverlaufs.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

Setzt die Matrixtransformation, die auf den Koordinatenraum des Pinsels angewendet wird. Die Transform‑Eigenschaft wird mit der aktuellen effektiven Rendering‑Transformation verkettet, um eine effektive Rendering‑Transformation zu erzeugen, die lokal für den Pinsel gilt. Der Ansichtsbereich für den Pinsel wird mithilfe der lokalen effektiven Rendering‑Transformation transformiert.

Parameters:

ParameterTypBeschreibung
valueXpsMatrixDie Matrixtransformation, die auf den Koordinatenraum des Pinsels angewendet wird.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int