**Inheritance:**
java.lang.Object, [com.aspose.imaging.DisposableObject](../../com.aspose.imaging/disposableobject), [com.aspose.imaging.Brush](../../com.aspose.imaging/brush), [com.aspose.imaging.brushes.TransformBrush](../../com.aspose.imaging.brushes/transformbrush)
```
public final class TextureBrush extends TransformBrush
```

Ogni proprietà della classe `Aspose.Imaging.Brushes.TextureBrush` è un oggetto `Aspose.Imaging.Brush` che utilizza un'immagine per riempire l'interno di una forma. Questa classe non può essere ereditata.
## Costruttori

| Costruttore | Descrizione |
| --- | --- |
| [TextureBrush(Image image)](#TextureBrush-com.aspose.imaging.Image-) | Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata. |
| [TextureBrush(Image image, int wrapMode)](#TextureBrush-com.aspose.imaging.Image-int-) | Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata e la modalità di avvolgimento. |
| [TextureBrush(Image image, Rectangle destinationRectangle, ImageAttributes imageAttributes)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-com.aspose.imaging.ImageAttributes-) | Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata, il rettangolo di delimitazione e gli attributi dell'immagine. |
| [TextureBrush(Image image, Rectangle destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-) | Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata e il rettangolo di delimitazione. |
| [TextureBrush(Image image, RectangleF destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-) | Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata e il rettangolo di delimitazione. |
| [TextureBrush(Image image, int wrapMode, Rectangle destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.Rectangle-) | Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione. |
| [TextureBrush(Image image, int wrapMode, RectangleF destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.RectangleF-) | Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione. |
| [TextureBrush(Image image, RectangleF destinationRectangle, ImageAttributes imageAttributes)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-com.aspose.imaging.ImageAttributes-) | Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata, il rettangolo di delimitazione e gli attributi dell'immagine. |
## Metodi

| Metodo | Descrizione |
| --- | --- |
| [getImage()](#getImage--) | Ottiene l'oggetto `com.aspose.imaging.Image` associato a questo oggetto `com.aspose.imaging.brushes.TextureBrush`. |
| [getImageAttributes()](#getImageAttributes--) | Ottiene il `ImageAttributes` associato a questo `TextureBrush`. |
| [getImageRectangle()](#getImageRectangle--) | Ottiene il `Rectangle` associato a questo `TextureBrush`. |
### TextureBrush(Image image) {#TextureBrush-com.aspose.imaging.Image-}
```
public TextureBrush(Image image)
```


Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto `Aspose.Imaging.Image` con cui questo oggetto `Aspose.Imaging.Brushes.TextureBrush` riempie gli interni. |

### TextureBrush(Image image, int wrapMode) {#TextureBrush-com.aspose.imaging.Image-int-}
```
public TextureBrush(Image image, int wrapMode)
```


Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata e la modalità di avvolgimento.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto `Aspose.Imaging.Image` con cui questo oggetto `Aspose.Imaging.Brushes.TextureBrush` riempie gli interni. |
| wrapMode | int | Una enumerazione `Aspose.Imaging.WrapMode` che specifica come questo oggetto `Aspose.Imaging.Brushes.TextureBrush` viene ripetuto. |

### TextureBrush(Image image, Rectangle destinationRectangle, ImageAttributes imageAttributes) {#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-com.aspose.imaging.ImageAttributes-}
```
public TextureBrush(Image image, Rectangle destinationRectangle, ImageAttributes imageAttributes)
```


Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata, il rettangolo di delimitazione e gli attributi dell'immagine.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto [Image](../../com.aspose.imaging/image) con cui questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) riempie gli interni. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Una struttura [Rectangle](../../com.aspose.imaging/rectangle) che rappresenta il rettangolo di delimitazione per questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush). |
| imageAttributes | [ImageAttributes](../../com.aspose.imaging/imageattributes) | Un oggetto [ImageAttributes](../../com.aspose.imaging/imageattributes) che contiene informazioni aggiuntive sull'immagine usata da questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush). |

### TextureBrush(Image image, Rectangle destinationRectangle) {#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-}
```
public TextureBrush(Image image, Rectangle destinationRectangle)
```


Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata e il rettangolo di delimitazione.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto [Image](../../com.aspose.imaging/image) con cui questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) riempie gli interni. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Una struttura [Rectangle](../../com.aspose.imaging/rectangle) che rappresenta il rettangolo di delimitazione per questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush). |

### TextureBrush(Image image, RectangleF destinationRectangle) {#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-}
```
public TextureBrush(Image image, RectangleF destinationRectangle)
```


Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata e il rettangolo di delimitazione.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto [Image](../../com.aspose.imaging/image) con cui questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) riempie gli interni. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Una struttura [RectangleF](../../com.aspose.imaging/rectanglef) che rappresenta il rettangolo di delimitazione per questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush). |

### TextureBrush(Image image, int wrapMode, Rectangle destinationRectangle) {#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.Rectangle-}
```
public TextureBrush(Image image, int wrapMode, Rectangle destinationRectangle)
```


Inizializza una nuova istanza della classe [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) che utilizza l'immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto [Image](../../com.aspose.imaging/image) con cui questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) riempie gli interni. |
| wrapMode | int | Una enumerazione [WrapMode](../../com.aspose.imaging/wrapmode) che specifica come questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush) viene ripetuto. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Una struttura [Rectangle](../../com.aspose.imaging/rectangle) che rappresenta il rettangolo di delimitazione per questo oggetto [TextureBrush](../../com.aspose.imaging.brushes/texturebrush). |

### TextureBrush(Image image, int wrapMode, RectangleF destinationRectangle) {#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.RectangleF-}
```
public TextureBrush(Image image, int wrapMode, RectangleF destinationRectangle)
```


Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata, la modalità di avvolgimento e il rettangolo di delimitazione.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto `Aspose.Imaging.Image` con cui questo oggetto `Aspose.Imaging.Brushes.TextureBrush` riempie gli interni. |
| wrapMode | int | Una enumerazione `Aspose.Imaging.WrapMode` che specifica come questo oggetto `Aspose.Imaging.Brushes.TextureBrush` viene ripetuto. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Una struttura `Aspose.Imaging.RectangleF` che rappresenta il rettangolo di delimitazione per questo oggetto `Aspose.Imaging.Brushes.TextureBrush`. |

### TextureBrush(Image image, RectangleF destinationRectangle, ImageAttributes imageAttributes) {#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-com.aspose.imaging.ImageAttributes-}
```
public TextureBrush(Image image, RectangleF destinationRectangle, ImageAttributes imageAttributes)
```


Inizializza una nuova istanza della classe `Aspose.Imaging.Brushes.TextureBrush` che utilizza l'immagine specificata, il rettangolo di delimitazione e gli attributi dell'immagine.

**Parameters:**
| Parametro | Tipo | Descrizione |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | L'oggetto `Aspose.Imaging.Image` con cui questo oggetto `Aspose.Imaging.Brushes.TextureBrush` riempie gli interni. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Una struttura `Aspose.Imaging.RectangleF` che rappresenta il rettangolo di delimitazione per questo oggetto `Aspose.Imaging.Brushes.TextureBrush`. |
| imageAttributes | [ImageAttributes](../../com.aspose.imaging/imageattributes) | Un oggetto `com.aspose.imaging.ImageAttributes` che contiene informazioni aggiuntive sull'immagine usata da questo oggetto `Aspose.Imaging.Brushes.TextureBrush`. |

### getImage() {#getImage--}
```
public Image getImage()
```


Ottiene l'oggetto `com.aspose.imaging.Image` associato a questo oggetto `com.aspose.imaging.brushes.TextureBrush`.

Valore: Un oggetto `com.aspose.imaging.Image` che rappresenta l'immagine con cui questo oggetto `com.aspose.imaging.brushes.TextureBrush` riempie le forme.

**Returns:**
[Image](../../com.aspose.imaging/image)
### getImageAttributes() {#getImageAttributes--}
```
public ImageAttributes getImageAttributes()
```


Ottiene il `ImageAttributes` associato a questo `TextureBrush`.

Valore: Il `ImageAttributes`.

**Returns:**
[ImageAttributes](../../com.aspose.imaging/imageattributes)
### getImageRectangle() {#getImageRectangle--}
```
public RectangleF getImageRectangle()
```


Ottiene il `Rectangle` associato a questo `TextureBrush`.

Valore: Il `Rectangle`.

**Returns:**
[RectangleF](../../com.aspose.imaging/rectanglef)
