## TextureBrush class

TextureBrush 类的每个属性都是一个Brush 对象，它使用图像来填充形状的内部。 这个类不能被继承。

```csharp
public sealed class TextureBrush : Brush
```

## 构造函数

| 姓名 | 描述 |
| --- | --- |
| [TextureBrush](texturebrush#constructor)(Image) | 初始化[`TextureBrush`](../texturebrush)使用指定图像的类。 |
| [TextureBrush](texturebrush#constructor_3)(Image, RectangleF) | 初始化[`TextureBrush`](../texturebrush)使用指定图像和边界矩形的类。 |
| [TextureBrush](texturebrush#constructor_1)(Image, WrapMode) | 初始化[`TextureBrush`](../texturebrush)使用指定图像和包装模式的类。 |
| [TextureBrush](texturebrush#constructor_4)(Image, RectangleF, ImageAttributes) | 初始化[`TextureBrush`](../texturebrush)使用指定图像、边界矩形和图像属性的类。 |
| [TextureBrush](texturebrush#constructor_2)(Image, WrapMode, RectangleF) | 初始化[`TextureBrush`](../texturebrush)使用指定图像、环绕模式和边界矩形的类。 |

## 特性

| 姓名 | 描述 |
| --- | --- |
| [Image](../../system.drawing/texturebrush/image) { get; } | 获取与此 TextureBrush 对象关联的 Image 对象。 |
| [Transform](../../system.drawing/texturebrush/transform) { get; set; } | 获取或设置 Matrix 对象的副本，该对象定义与此 TextureBrush 对象关联的 image 的局部几何变换。 |
| [WrapMode](../../system.drawing/texturebrush/wrapmode) { get; set; } | 获取或设置一个 WrapMode 枚举，该枚举指示此 TextureBrush 对象的环绕模式。 |

## 方法

| 姓名 | 描述 |
| --- | --- |
| override [Clone](../../system.drawing/texturebrush/clone)() | 创建一个精确的副本TextureBrush对象. |
| [Dispose](../../system.drawing/brush/dispose)() | 释放此 Brush 对象使用的所有资源。 |
| [MultiplyTransform](../../system.drawing/texturebrush/multiplytransform#multiplytransform)(Matrix) | 乘以Matrix表示 this 的局部几何变换 的对象TextureBrush由指定的对象Matrix对象通过 prepend 指定Matrix对象. |
| [MultiplyTransform](../../system.drawing/texturebrush/multiplytransform#multiplytransform_1)(Matrix, MatrixOrder) | 乘以Matrix表示 this 的局部几何变换 的对象TextureBrush由指定的对象Matrix指定顺序的对象。 |
| [ResetTransform](../../system.drawing/texturebrush/resettransform)() | 重置这个的 Transform 属性TextureBrush对象身份. |
| [RotateTransform](../../system.drawing/texturebrush/rotatetransform#rotatetransform)(float) | 旋转这个的局部几何变换TextureBrush指定数量的对象。 此方法将旋转添加到转换中。 |
| [RotateTransform](../../system.drawing/texturebrush/rotatetransform#rotatetransform_1)(float, MatrixOrder) | 旋转这个的局部几何变换TextureBrush以指定顺序按指定数量 的对象。 |
| [ScaleTransform](../../system.drawing/texturebrush/scaletransform#scaletransform)(float, float) | 缩放这个的局部几何变换TextureBrush指定数量的对象。 此方法将缩放矩阵添加到转换中。 |
| [ScaleTransform](../../system.drawing/texturebrush/scaletransform#scaletransform_1)(float, float, MatrixOrder) | 缩放这个的局部几何变换TextureBrush object 按指定顺序按指定数量。 |
| [TranslateTransform](../../system.drawing/texturebrush/translatetransform#translatetransform)(float, float) | 翻译这个的局部几何变换TextureBrush指定尺寸的对象。 此方法将转换添加到转换。 |
| [TranslateTransform](../../system.drawing/texturebrush/translatetransform#translatetransform_1)(float, float, MatrixOrder) | 翻译这个的局部几何变换TextureBrush按指定顺序按指定尺寸 的对象。 |

### 也可以看看

* class [Brush](../brush)
* 命名空间 [System.Drawing](../../system.drawing)
* 部件 [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
