Klasse TextureBrush

Summary: Each property of the TextureBrush class is a Brush object that uses an image to fill the interior of a shape. This class cannot be inherited.

Module: aspose.imaging.brushes

Full Name: aspose.imaging.brushes.TextureBrush

Inheritance: TransformBrush

Constructors

NameBeschreibung
TextureBrush(image)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.
TextureBrush(image, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.
TextureBrush(image, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.
TextureBrush(image, destination_rectangle, image_attributes)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.
TextureBrush(image, destination_rectangle, image_attributes)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.
TextureBrush(image, wrap_mode)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und den Wrap-Modus verwendet.
TextureBrush(image, wrap_mode, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.
TextureBrush(image, wrap_mode, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.

Properties

NameTypeAccessBeschreibung
freigegebenboolrLiest einen Wert, der angibt, ob diese Instanz freigegeben ist.
imageImagerLiest das Image-Objekt, das mit diesem TextureBrush-Objekt verknüpft ist.
image_attributesImageAttributesrLiest die TextureBrush.image_attributes, die mit diesem TextureBrush verknüpft ist.
image_rectangleRectangleFrLiefert das Rectangle das mit diesem TextureBrush verknüpft ist.
is_transform_changedboolrRuft 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.
opacityfloatr/wRuft 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.
transformMatrixr/wRuft eine Kopie des Matrix ab oder legt sie fest, die eine lokale geometrische Transformation für diesen TransformBrush definiert.
wrap_modeWrapModer/wLiest oder setzt eine WrapMode Aufzählung, die den Wrap-Modus für diesen TransformBrush angibt.

Methods

NameBeschreibung
create_with_image_rect(image, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.
create_with_image_rect_f(image, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.
create_with_image_wrap_mode(image, wrap_mode)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und den Wrap-Modus verwendet.
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.
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: TextureBrush(image)

 TextureBrush(image) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleFEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.
image_attributesImageAttributesEin ImageAttributes Objekt, das zusätzliche Informationen über das von diesem TextureBrush Objekt verwendete Bild enthält.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleFEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.
image_attributesImageAttributesEin ImageAttributes Objekt, das zusätzliche Informationen über das von diesem TextureBrush Objekt verwendete Bild enthält.

Constructor: TextureBrush(image, wrap_mode)

 TextureBrush(image, wrap_mode) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und den Wrap-Modus verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.
destination_rectangleRectangleEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.
destination_rectangleRectangleFEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Method: create_with_image_rect(image, destination_rectangle) [static]

 create_with_image_rect(image, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleEine RectangleF Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_rect_attribs(image, destination_rectangle, image_attributes) [static]

 create_with_image_rect_attribs(image, destination_rectangle, image_attributes) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleEine Rectangle Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.
image_attributesImageAttributesEin ImageAttributes Objekt, das zusätzliche Informationen über das von diesem TextureBrush Objekt verwendete Bild enthält.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_rect_f(image, destination_rectangle) [static]

 create_with_image_rect_f(image, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleFEine RectangleF Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) [static]

 create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
destination_rectangleRectangleFEine RectangleF Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.
image_attributesImageAttributesEin ImageAttributes Objekt, das zusätzliche Informationen über das von diesem TextureBrush Objekt verwendete Bild enthält.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_wrap_mode(image, wrap_mode) [static]

 create_with_image_wrap_mode(image, wrap_mode) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild und den Wrap-Modus verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) [static]

 create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.
destination_rectangleRectangleEine RectangleF Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Returns

TypBeschreibung
TextureBrush

Method: create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) [static]

 create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle) 

Initialisiert eine neue Instanz der Klasse TextureBrush, die das angegebene Bild, den Wrap-Modus und das Begrenzungsrechteck verwendet.

Parameters:

ParameterTypBeschreibung
imageImageDas Image Objekt, mit dem dieses TextureBrush Objekt Innenflächen füllt.
wrap_modeWrapModeEine WrapMode Aufzählung, die festlegt, wie dieses TextureBrush Objekt gekachelt wird.
destination_rectangleRectangleFEine RectangleF Struktur, die das begrenzende Rechteck für dieses TextureBrush Objekt darstellt.

Returns

TypBeschreibung
TextureBrush

Method: deep_clone()

 deep_clone() 

Erstellt einen neuen Deep-Clone des aktuellen Brush.

Returns

TypBeschreibung
BrushEin 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:

ParameterTypBeschreibung
matrixMatrixDie 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:

ParameterTypBeschreibung
matrixMatrixDie Matrix, mit der die geometrische Transformation multipliziert wird.
orderMatrixOrderEin 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:

ParameterTypBeschreibung
anglefloatDer Rotationswinkel.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Dreht die lokale geometrische Transformation um den angegebenen Betrag in der angegebenen Reihenfolge.

Parameters:

ParameterTypBeschreibung
anglefloatDer Rotationswinkel.
orderMatrixOrderEin 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:

ParameterTypBeschreibung
sxfloatDer Betrag, um den die Transformation in x-Richtung skaliert wird.
syfloatDer 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:

ParameterTypBeschreibung
sxfloatDer Betrag, um den die Transformation in x-Richtung skaliert wird.
syfloatDer Betrag, um den die Transformation in y-Richtung skaliert wird.
orderMatrixOrderEin 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:

ParameterTypBeschreibung
dxfloatDer Wert der Verschiebung in x.
dyfloatDer 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:

ParameterTypBeschreibung
dxfloatDer Wert der Verschiebung in x.
dyfloatDer Wert der Verschiebung in y.
orderMatrixOrderDie Reihenfolge (voranstellen oder anhängen), in der die Verschiebung angewendet wird.