Classe 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

NameDescrizione
TextureBrush(image)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata.
TextureBrush(image, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.
TextureBrush(image, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.
TextureBrush(image, destination_rectangle, image_attributes)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.
TextureBrush(image, destination_rectangle, image_attributes)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.
TextureBrush(image, wrap_mode)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e la modalità di avvolgimento.
TextureBrush(image, wrap_mode, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.
TextureBrush(image, wrap_mode, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

Properties

NameTypeAccessDescrizione
eliminatoboolrOttiene un valore che indica se questa istanza è stata eliminata.
imageImagerOttiene l’oggetto Image associato a questo oggetto TextureBrush.
image_attributesImageAttributesrOttiene il TextureBrush.image_attributes associato a questo TextureBrush.
image_rectangleRectangleFrOttiene il Rectangle associato a questo TextureBrush.
is_transform_changedboolrRestituisce un valore che indica se le trasformazioni sono state modificate in qualche modo. Ad esempio impostando la matrice di trasformazione o
chiamando uno dei metodi che alterano la matrice di trasformazione. La proprietà è introdotta per compatibilità retroattiva con GDI+.
opacityfloatr/wOttiene o imposta l’opacità del pennello. Il valore deve essere compreso tra 0 e 1. Un valore di 0 indica che il pennello è completamente visibile, un valore di 1 indica che il pennello è completamente opaco.
transformMatrixr/wOttiene o imposta una copia di Matrix che definisce una trasformazione geometrica locale per questo TransformBrush.
wrap_modeWrapModer/wOttiene o imposta un’enumerazione WrapMode che indica la modalità di avvolgimento per questo TransformBrush.

Methods

NameDescrizione
create_with_image_rect(image, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.
create_with_image_rect_attribs(image, destination_rectangle, image_attributes)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.
create_with_image_rect_f(image, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.
create_with_image_rect_f_attribs(image, destination_rectangle, image_attributes)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.
create_with_image_wrap_mode(image, wrap_mode)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e la modalità di avvolgimento.
create_with_image_wrap_mode_rect(image, wrap_mode, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.
create_with_image_wrap_mode_rect_f(image, wrap_mode, destination_rectangle)Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.
deep_clone()Crea una nuova copia profonda dell’attuale Brush.
multiply_transform(matrix)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, preponendo la Matrix specificata.
multiply_transform(matrix, order)Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, nell’ordine specificato.
reset_transform()Reimposta la proprietà TransformBrush.transform a identità.
rotate_transform(angle)Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.
rotate_transform(angle, order)Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.
scale_transform(sx, sy)Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.
scale_transform(sx, sy, order)Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.
translate_transform(dx, dy)Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.
translate_transform(dx, dy, order)Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Constructor: TextureBrush(image)

 TextureBrush(image) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Constructor: TextureBrush(image, destination_rectangle)

 TextureBrush(image, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleFUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.
image_attributesImageAttributesUn oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush.

Constructor: TextureBrush(image, destination_rectangle, image_attributes)

 TextureBrush(image, destination_rectangle, image_attributes) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleFUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.
image_attributesImageAttributesUn oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush.

Constructor: TextureBrush(image, wrap_mode)

 TextureBrush(image, wrap_mode) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.
destination_rectangleRectangleUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Constructor: TextureBrush(image, wrap_mode, destination_rectangle)

 TextureBrush(image, wrap_mode, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.
destination_rectangleRectangleFUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Method: create_with_image_rect(image, destination_rectangle) [static]

 create_with_image_rect(image, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleUna struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Returns

TipoDescrizione
TextureBrush

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

 create_with_image_rect_attribs(image, destination_rectangle, image_attributes) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleUna struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.
image_attributesImageAttributesUn oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush.

Returns

TipoDescrizione
TextureBrush

Method: create_with_image_rect_f(image, destination_rectangle) [static]

 create_with_image_rect_f(image, destination_rectangle) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleFUna struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Returns

TipoDescrizione
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) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, il rettangolo di delimitazione e gli attributi dell’immagine.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
destination_rectangleRectangleFUna struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.
image_attributesImageAttributesUn oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush.

Returns

TipoDescrizione
TextureBrush

Method: create_with_image_wrap_mode(image, wrap_mode) [static]

 create_with_image_wrap_mode(image, wrap_mode) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata e la modalità di avvolgimento.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.

Returns

TipoDescrizione
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) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.
destination_rectangleRectangleUna struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Returns

TipoDescrizione
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) 

Inizializza una nuova istanza della classe TextureBrush che utilizza l’immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

Parameters:

ParametroTipoDescrizione
imageImageL’oggetto Image con cui questo oggetto TextureBrush riempie gli interni.
wrap_modeWrapModeUna enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto.
destination_rectangleRectangleFUna struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush.

Returns

TipoDescrizione
TextureBrush

Method: deep_clone()

 deep_clone() 

Crea una nuova copia profonda dell’attuale Brush.

Returns

TipoDescrizione
BrushUn nuovo Brush che è la copia profonda di questa istanza Brush.

Method: multiply_transform(matrix)

 multiply_transform(matrix) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, preponendo la Matrix specificata.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.

Method: multiply_transform(matrix, order)

 multiply_transform(matrix, order) 

Moltiplica la Matrix che rappresenta la trasformazione geometrica locale di questo LinearGradientBrush per la Matrix specificata, nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
matrixMatrixLa Matrix con cui moltiplicare la trasformazione geometrica.
orderMatrixOrderUn MatrixOrder che specifica in quale ordine moltiplicare le due matrici.

Method: rotate_transform(angle)

 rotate_transform(angle) 

Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo prepone la rotazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.

Method: rotate_transform(angle, order)

 rotate_transform(angle, order) 

Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
anglefloatL’angolo di rotazione.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o pre-pendere la matrice di rotazione.

Method: scale_transform(sx, sy)

 scale_transform(sx, sy) 

Scala la trasformazione geometrica locale delle quantità specificate. Questo metodo prepone la matrice di scala alla trasformazione.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.

Method: scale_transform(sx, sy, order)

 scale_transform(sx, sy, order) 

Scala la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
sxfloatLa quantità con cui scalare la trasformazione lungo l’asse x.
syfloatLa quantità con cui scalare la trasformazione lungo l’asse y.
orderMatrixOrderUn MatrixOrder che specifica se aggiungere o anteporre la matrice di scaling.

Method: translate_transform(dx, dy)

 translate_transform(dx, dy) 

Trasla la trasformazione geometrica locale delle dimensioni specificate. Questo metodo prepone la traslazione alla trasformazione.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.

Method: translate_transform(dx, dy, order)

 translate_transform(dx, dy, order) 

Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Parameters:

ParametroTipoDescrizione
dxfloatIl valore della traslazione in x.
dyfloatIl valore della traslazione in y.
orderMatrixOrderL’ordine (anteporre o aggiungere) con cui applicare la traslazione.