**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
```

Jede Eigenschaft der `Aspose.Imaging.Brushes.TextureBrush`-Klasse ist ein `Aspose.Imaging.Brush`-Objekt, das ein Bild verwendet, um das Innere einer Form zu füllen. Diese Klasse kann nicht abgeleitet werden.
## Konstruktoren

| Konstruktor | Beschreibung |
| --- | --- |
| [TextureBrush(Image image)](#TextureBrush-com.aspose.imaging.Image-) | Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild verwendet. |
| [TextureBrush(Image image, int wrapMode)](#TextureBrush-com.aspose.imaging.Image-int-) | Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild und den Wrap‑Modus verwendet. |
| [TextureBrush(Image image, Rectangle destinationRectangle, ImageAttributes imageAttributes)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-com.aspose.imaging.ImageAttributes-) | Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet. |
| [TextureBrush(Image image, Rectangle destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.Rectangle-) | Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild und das Begrenzungsrechteck verwendet. |
| [TextureBrush(Image image, RectangleF destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-) | Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild und das Begrenzungsrechteck verwendet. |
| [TextureBrush(Image image, int wrapMode, Rectangle destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.Rectangle-) | Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild, den Wrap‑Modus und das Begrenzungsrechteck verwendet. |
| [TextureBrush(Image image, int wrapMode, RectangleF destinationRectangle)](#TextureBrush-com.aspose.imaging.Image-int-com.aspose.imaging.RectangleF-) | Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild, den Wrap‑Modus und das Begrenzungsrechteck verwendet. |
| [TextureBrush(Image image, RectangleF destinationRectangle, ImageAttributes imageAttributes)](#TextureBrush-com.aspose.imaging.Image-com.aspose.imaging.RectangleF-com.aspose.imaging.ImageAttributes-) | Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet. |
## Methoden

| Methode | Beschreibung |
| --- | --- |
| [getImage()](#getImage--) | Liest das `com.aspose.imaging.Image`-Objekt, das mit diesem `com.aspose.imaging.brushes.TextureBrush`-Objekt verknüpft ist. |
| [getImageAttributes()](#getImageAttributes--) | Ruft die `ImageAttributes` ab, die mit diesem `TextureBrush` verknüpft sind. |
| [getImageRectangle()](#getImageRectangle--) | Ruft das `Rectangle` ab, das mit diesem `TextureBrush` verknüpft ist. |
### TextureBrush(Image image) {#TextureBrush-com.aspose.imaging.Image-}
```
public TextureBrush(Image image)
```


Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das `Aspose.Imaging.Image`-Objekt, mit dem dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt Innenflächen füllt. |

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


Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild und den Wrap‑Modus verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das `Aspose.Imaging.Image`-Objekt, mit dem dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt Innenflächen füllt. |
| wrapMode | int | Eine `Aspose.Imaging.WrapMode`-Aufzählung, die angibt, wie dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt gekachelt wird. |

### 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)
```


Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das [Image](../../com.aspose.imaging/image)-Objekt, mit dem dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt Innenflächen füllt. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Eine [Rectangle](../../com.aspose.imaging/rectangle)-Struktur, die das Begrenzungsrechteck für dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt darstellt. |
| imageAttributes | [ImageAttributes](../../com.aspose.imaging/imageattributes) | Ein [ImageAttributes](../../com.aspose.imaging/imageattributes)-Objekt, das zusätzliche Informationen über das von diesem [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt verwendete Bild enthält. |

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


Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild und das Begrenzungsrechteck verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das [Image](../../com.aspose.imaging/image)-Objekt, mit dem dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt Innenflächen füllt. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Eine [Rectangle](../../com.aspose.imaging/rectangle)-Struktur, die das Begrenzungsrechteck für dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt darstellt. |

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


Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild und das Begrenzungsrechteck verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das [Image](../../com.aspose.imaging/image)-Objekt, mit dem dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt Innenflächen füllt. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Eine [RectangleF](../../com.aspose.imaging/rectanglef)-Struktur, die das Begrenzungsrechteck für dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt darstellt. |

### 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)
```


Initialisiert eine neue Instanz der [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Klasse, die das angegebene Bild, den Wrap‑Modus und das Begrenzungsrechteck verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das [Image](../../com.aspose.imaging/image)-Objekt, mit dem dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt Innenflächen füllt. |
| wrapMode | int | Eine [WrapMode](../../com.aspose.imaging/wrapmode)-Aufzählung, die angibt, wie dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt gekachelt wird. |
| destinationRectangle | [Rectangle](../../com.aspose.imaging/rectangle) | Eine [Rectangle](../../com.aspose.imaging/rectangle)-Struktur, die das Begrenzungsrechteck für dieses [TextureBrush](../../com.aspose.imaging.brushes/texturebrush)-Objekt darstellt. |

### 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)
```


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

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das `Aspose.Imaging.Image`-Objekt, mit dem dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt Innenflächen füllt. |
| wrapMode | int | Eine `Aspose.Imaging.WrapMode`-Aufzählung, die angibt, wie dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt gekachelt wird. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Eine `Aspose.Imaging.RectangleF`-Struktur, die das Begrenzungsrechteck für dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt darstellt. |

### 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)
```


Initialisiert eine neue Instanz der `Aspose.Imaging.Brushes.TextureBrush`-Klasse, die das angegebene Bild, das Begrenzungsrechteck und die Bildeigenschaften verwendet.

**Parameters:**
| Parameter | Typ | Beschreibung |
| --- | --- | --- |
| image | [Image](../../com.aspose.imaging/image) | Das `Aspose.Imaging.Image`-Objekt, mit dem dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt Innenflächen füllt. |
| destinationRectangle | [RectangleF](../../com.aspose.imaging/rectanglef) | Eine `Aspose.Imaging.RectangleF`-Struktur, die das Begrenzungsrechteck für dieses `Aspose.Imaging.Brushes.TextureBrush`-Objekt darstellt. |
| imageAttributes | [ImageAttributes](../../com.aspose.imaging/imageattributes) | Ein `com.aspose.imaging.ImageAttributes`-Objekt, das zusätzliche Informationen über das von diesem `Aspose.Imaging.Brushes.TextureBrush`-Objekt verwendete Bild enthält. |

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


Liest das `com.aspose.imaging.Image`-Objekt, das mit diesem `com.aspose.imaging.brushes.TextureBrush`-Objekt verknüpft ist.

Wert: Ein `com.aspose.imaging.Image`-Objekt, das das Bild darstellt, mit dem dieses `com.aspose.imaging.brushes.TextureBrush`-Objekt Formen füllt.

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


Ruft die `ImageAttributes` ab, die mit diesem `TextureBrush` verknüpft sind.

Wert: Die `ImageAttributes`.

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


Ruft das `Rectangle` ab, das mit diesem `TextureBrush` verknüpft ist.

Wert: Das `Rectangle`.

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