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
| Name | Descrizione |
|---|---|
| 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
| Name | Type | Access | Descrizione |
|---|---|---|---|
| eliminato | bool | r | Ottiene un valore che indica se questa istanza è stata eliminata. |
| image | Image | r | Ottiene l’oggetto Image associato a questo oggetto TextureBrush. |
| image_attributes | ImageAttributes | r | Ottiene il TextureBrush.image_attributes associato a questo TextureBrush. |
| image_rectangle | RectangleF | r | Ottiene il Rectangle associato a questo TextureBrush. |
| is_transform_changed | bool | r | Restituisce 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+. |
| opacity | float | r/w | Ottiene 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. |
| transform | Matrix | r/w | Ottiene o imposta una copia di Matrix che definisce una trasformazione geometrica locale per questo TransformBrush. |
| wrap_mode | WrapMode | r/w | Ottiene o imposta un’enumerazione WrapMode che indica la modalità di avvolgimento per questo TransformBrush. |
Methods
| Name | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | Rectangle | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | RectangleF | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | Rectangle | Una struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
| image_attributes | ImageAttributes | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | RectangleF | Una struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
| image_attributes | ImageAttributes | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto. |
| destination_rectangle | Rectangle | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto. |
| destination_rectangle | RectangleF | Una 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | Rectangle | Una struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | Rectangle | Una struttura Rectangle che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
| image_attributes | ImageAttributes | Un oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | RectangleF | Una struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| destination_rectangle | RectangleF | Una struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
| image_attributes | ImageAttributes | Un oggetto ImageAttributes che contiene informazioni aggiuntive sull’immagine utilizzata da questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto. |
| destination_rectangle | Rectangle | Una struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| image | Image | L’oggetto Image con cui questo oggetto TextureBrush riempie gli interni. |
| wrap_mode | WrapMode | Una enumerazione WrapMode che specifica come questo oggetto TextureBrush è ripetuto. |
| destination_rectangle | RectangleF | Una struttura RectangleF che rappresenta il rettangolo di delimitazione per questo oggetto TextureBrush. |
Returns
| Tipo | Descrizione |
|---|---|
| TextureBrush |
Method: deep_clone()
deep_clone()
Crea una nuova copia profonda dell’attuale Brush.
Returns
| Tipo | Descrizione |
|---|---|
| Brush | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| matrix | Matrix | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| matrix | Matrix | La Matrix con cui moltiplicare la trasformazione geometrica. |
| order | MatrixOrder | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| angle | float | L’angolo di rotazione. |
Method: rotate_transform(angle, order)
rotate_transform(angle, order)
Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| angle | float | L’angolo di rotazione. |
| order | MatrixOrder | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| sx | float | La quantità con cui scalare la trasformazione lungo l’asse x. |
| sy | float | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| sx | float | La quantità con cui scalare la trasformazione lungo l’asse x. |
| sy | float | La quantità con cui scalare la trasformazione lungo l’asse y. |
| order | MatrixOrder | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dx | float | Il valore della traslazione in x. |
| dy | float | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| dx | float | Il valore della traslazione in x. |
| dy | float | Il valore della traslazione in y. |
| order | MatrixOrder | L’ordine (anteporre o aggiungere) con cui applicare la traslazione. |