LinearMulticolorGradientBrush Klasse
Summary: Represents a Brush with linear gradient defined by multiple colors and appropriate positions. This class cannot be inherited.
Module: aspose.imaging.brushes
Full Name: aspose.imaging.brushes.LinearMulticolorGradientBrush
Inheritance: LinearGradientBrushBase
Constructors
| Name | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush() | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit Standardparametern. Die Startfarbe ist schwarz, die Endfarbe ist weiß, der Winkel beträgt 45 Grad und das Rechteck befindet sich bei (0,0) mit der Größe (1,1). |
| LinearMulticolorGradientBrush(point1, point2) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten. |
| LinearMulticolorGradientBrush(point1, point2) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten. |
| LinearMulticolorGradientBrush(rect, angle) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| LinearMulticolorGradientBrush(rect, angle) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| LinearMulticolorGradientBrush(rect, angle, is_angle_scalable) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| angle | float | r/w | Ruft den Gradientwinkel ab oder legt ihn fest. |
| freigegeben | bool | r | Liest einen Wert, der angibt, ob diese Instanz freigegeben ist. |
| gamma_correction | bool | r/w | Ruft einen Wert ab oder legt ihn fest, der angibt, ob die Gammakorrektur für dieses LinearGradientBrushBase aktiviert ist. |
| interpolation_colors | ColorBlend | r/w | Ruft ein ColorBlend ab oder legt es fest, das einen mehrfarbigen linearen Verlauf definiert. |
| is_angle_scalable | bool | r/w | Ruft einen Wert ab oder legt ihn fest, der angibt, ob LinearGradientBrushBase.angle während Transformationen mit diesem LinearGradientBrushBase geändert wird. |
| is_transform_changed | bool | r | Ruft einen Wert ab, der angibt, ob Transformationen auf irgendeine Weise geändert wurden. Zum Beispiel das Setzen der Transformationsmatrix oder das Aufrufen einer der Methoden, die die Transformationsmatrix verändern. Die Eigenschaft wurde aus Gründen der Abwärtskompatibilität mit GDI+ eingeführt. |
| opacity | float | r/w | Ruft die Deckkraft des Pinsels ab oder legt sie fest. Der Wert sollte zwischen 0 und 1 liegen. Ein Wert von 0 bedeutet, dass der Pinsel vollständig sichtbar ist, ein Wert von 1 bedeutet, dass der Pinsel vollständig undurchsichtig ist. |
| rectangle | RectangleF | r/w | Ruft einen rechteckigen Bereich ab oder legt ihn fest, der die Start- und Endpunkte des Verlaufs definiert. |
| transform | Matrix | r/w | Ruft eine Kopie des Matrix ab oder legt sie fest, die eine lokale geometrische Transformation für diesen TransformBrush definiert. |
| wrap_mode | WrapMode | r/w | Liest oder setzt eine WrapMode Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt. |
Methods
| Name | Beschreibung |
|---|---|
| create_with_points(point1, point2) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten. |
| create_with_points_f(point1, point2) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten. |
| create_with_rect(rect, angle) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| create_with_rect_angle_scalable(rect, angle, is_angle_scalable) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| create_with_rect_f(rect, angle) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) | Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel. |
| deep_clone() | Erstellt einen neuen Deep-Clone des aktuellen Brush. |
| multiply_transform(matrix) | Multipliziert die Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Matrix, indem die angegebene Matrix vorangestellt wird. |
| multiply_transform(matrix, order) | Multipliziert die Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Matrix in der angegebenen Reihenfolge. |
| reset_transform() | Setzt die Eigenschaft TransformBrush.transform auf die Identität zurück. |
| rotate_transform(angle) | Dreht die lokale geometrische Transformation um den angegebenen Betrag. Diese Methode fügt die Rotation der Transformation voran. |
| rotate_transform(angle, order) | Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge. |
| scale_transform(sx, sy) | Skaliert die lokale geometrische Transformation um die angegebenen Werte. Diese Methode fügt die Skalierungs-Matrix der Transformation voran. |
| scale_transform(sx, sy, order) | Skaliert die lokale geometrische Transformation um die angegebenen Werte in der angegebenen Reihenfolge. |
| translate_transform(dx, dy) | Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen. Diese Methode fügt die Translation der Transformation voran. |
| translate_transform(dx, dy, order) | Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge. |
Constructor: LinearMulticolorGradientBrush()
LinearMulticolorGradientBrush()
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit Standardparametern.
Die Startfarbe ist schwarz, die Endfarbe ist weiß, der Winkel beträgt 45 Grad und das Rechteck befindet sich bei (0,0) mit der Größe (1,1).
Constructor: LinearMulticolorGradientBrush(point1, point2)
LinearMulticolorGradientBrush(point1, point2)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | Point | Eine Point Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | Point | Eine Point Struktur, die den Endpunkt des linearen Farbverlaufs darstellt. |
Constructor: LinearMulticolorGradientBrush(point1, point2)
LinearMulticolorGradientBrush(point1, point2)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | PointF | Eine Point Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | PointF | Eine Point Struktur, die den Endpunkt des linearen Farbverlaufs darstellt. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
Constructor: LinearMulticolorGradientBrush(rect, angle)
LinearMulticolorGradientBrush(rect, angle)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| is_angle_scalable | bool | Wenn auf |
Constructor: LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
LinearMulticolorGradientBrush(rect, angle, is_angle_scalable)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| is_angle_scalable | bool | Wenn auf |
Method: create_with_points(point1, point2) [static]
create_with_points(point1, point2)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | Point | Eine Point Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | Point | Eine Point Struktur, die den Endpunkt des linearen Farbverlaufs darstellt. |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_points_f(point1, point2) [static]
create_with_points_f(point1, point2)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse mit den angegebenen Punkten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| point1 | PointF | Eine PointF Struktur, die den Startpunkt des linearen Farbverlaufs darstellt. |
| point2 | PointF | Eine PointF Struktur, die den Endpunkt des linearen Farbverlaufs darstellt. |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect(rect, angle) [static]
create_with_rect(rect, angle)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_angle_scalable(rect, angle, is_angle_scalable) [static]
create_with_rect_angle_scalable(rect, angle, is_angle_scalable)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | Rectangle | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| is_angle_scalable | bool | Wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_f(rect, angle) [static]
create_with_rect_f(rect, angle)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable) [static]
create_with_rect_f_angle_scalable(rect, angle, is_angle_scalable)
Initialisiert eine neue Instanz der LinearMulticolorGradientBrush Klasse basierend auf einem Rechteck und einem Orientierungwinkel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rect | RectangleF | Eine RectangleF Struktur, die die Grenzen des linearen Farbverlaufs angibt. |
| angle | float | Der Winkel, gemessen in Grad im Uhrzeigersinn von der x-Achse, der Orientierungslinie des Farbverlaufs. |
| is_angle_scalable | bool | Wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| LinearMulticolorGradientBrush |
Method: deep_clone()
deep_clone()
Erstellt einen neuen Deep-Clone des aktuellen Brush.
Returns
| Typ | Beschreibung |
|---|---|
| Brush | Ein neuer Brush, der der Deep-Clone dieser Brush Instanz ist. |
Method: multiply_transform(matrix)
multiply_transform(matrix)
Multipliziert die Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Matrix, indem die angegebene Matrix vorangestellt wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| matrix | Matrix | Die Matrix, mit der die geometrische Transformation multipliziert wird. |
Method: multiply_transform(matrix, order)
multiply_transform(matrix, order)
Multipliziert die Matrix, die die lokale geometrische Transformation dieses LinearGradientBrush darstellt, mit der angegebenen Matrix in der angegebenen Reihenfolge.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| matrix | Matrix | Die Matrix, mit der die geometrische Transformation multipliziert wird. |
| order | MatrixOrder | Ein MatrixOrder, der angibt, in welcher Reihenfolge die beiden Matrizen zu multiplizieren sind. |
Method: rotate_transform(angle)
rotate_transform(angle)
Dreht die lokale geometrische Transformation um den angegebenen Betrag. Diese Methode fügt die Rotation der Transformation voran.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| angle | float | Der Rotationswinkel. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| angle | float | Der Rotationswinkel. |
| order | MatrixOrder | Ein MatrixOrder, der angibt, ob die Rotationsmatrix angehängt oder vorangestellt wird. |
Method: scale_transform(sx, sy)
scale_transform(sx, sy)
Skaliert die lokale geometrische Transformation um die angegebenen Werte. Diese Methode fügt die Skalierungs-Matrix der Transformation voran.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| sx | float | Der Betrag, um den die Transformation in x-Richtung skaliert wird. |
| sy | float | Der Betrag, um den die Transformation in y-Richtung skaliert wird. |
Method: scale_transform(sx, sy, order)
scale_transform(sx, sy, order)
Skaliert die lokale geometrische Transformation um die angegebenen Werte in der angegebenen Reihenfolge.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| sx | float | Der Betrag, um den die Transformation in x-Richtung skaliert wird. |
| sy | float | Der Betrag, um den die Transformation in y-Richtung skaliert wird. |
| order | MatrixOrder | Ein MatrixOrder der angibt, ob die Skalierungsmatrix angehängt oder vorangestellt werden soll. |
Method: translate_transform(dx, dy)
translate_transform(dx, dy)
Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen. Diese Methode fügt die Translation der Transformation voran.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dx | float | Der Wert der Verschiebung in x. |
| dy | float | Der Wert der Verschiebung in y. |
Method: translate_transform(dx, dy, order)
translate_transform(dx, dy, order)
Verschiebt die lokale geometrische Transformation um die angegebenen Dimensionen in der angegebenen Reihenfolge.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dx | float | Der Wert der Verschiebung in x. |
| dy | float | Der Wert der Verschiebung in y. |
| order | MatrixOrder | Die Reihenfolge (voranstellen oder anhängen), in der die Verschiebung angewendet wird. |