Class TextureBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
Каждое свойство класса Aspose.Imaging.Brushes.TextureBrush является объектом Aspose.Imaging.Brush, который использует изображение для заполнения внутренней части фигуры. Этот класс не может быть унаследован.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextureBrush : TransformBrush, IDisposable
Наследование
object ← DisposableObject ← Brush ← TransformBrush ← TextureBrush
Реализует
Унаследованные члены
TransformBrush.ResetTransform(), TransformBrush.MultiplyTransform(Matrix), TransformBrush.MultiplyTransform(Matrix, MatrixOrder), TransformBrush.TranslateTransform(float, float), TransformBrush.TranslateTransform(float, float, MatrixOrder), TransformBrush.ScaleTransform(float, float), TransformBrush.ScaleTransform(float, float, MatrixOrder), TransformBrush.RotateTransform(float), TransformBrush.RotateTransform(float, MatrixOrder), TransformBrush.WrapMode, TransformBrush.Transform, TransformBrush.IsTransformChanged, Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
TextureBrush(Image, Rectangle, ImageAttributes)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
public TextureBrush(Image image, Rectangle destinationRectangle, ImageAttributes imageAttributes)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
destinationRectangle
Rectangle
Структура Aspose.Imaging.Rectangle, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
imageAttributes
ImageAttributes
Объект Aspose.Imaging.ImageAttributes, который содержит дополнительную информацию об изображении, используемом этим объектом Aspose.Imaging.Brushes.TextureBrush.
TextureBrush(Image, Rectangle)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение и ограничивающий прямоугольник.
public TextureBrush(Image image, Rectangle destinationRectangle)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
destinationRectangle
Rectangle
Структура Aspose.Imaging.Rectangle, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
TextureBrush(Image, RectangleF)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение и ограничивающий прямоугольник.
public TextureBrush(Image image, RectangleF destinationRectangle)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
destinationRectangle
RectangleF
Структура Aspose.Imaging.RectangleF, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
TextureBrush(Image, WrapMode, Rectangle)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение, режим обертывания и ограничивающий прямоугольник.
public TextureBrush(Image image, WrapMode wrapMode, Rectangle destinationRectangle)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
wrapMode
WrapMode
Перечисление Aspose.Imaging.WrapMode, которое указывает, как этот объект Aspose.Imaging.Brushes.TextureBrush будет повторяться.
destinationRectangle
Rectangle
Структура Aspose.Imaging.Rectangle, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
TextureBrush(Image, WrapMode, RectangleF)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение, режим обертывания и ограничивающий прямоугольник.
public TextureBrush(Image image, WrapMode wrapMode, RectangleF destinationRectangle)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
wrapMode
WrapMode
Перечисление Aspose.Imaging.WrapMode, которое указывает, как этот объект Aspose.Imaging.Brushes.TextureBrush будет повторяться.
destinationRectangle
RectangleF
Структура Aspose.Imaging.RectangleF, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
TextureBrush(Image, WrapMode)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение и режим обертывания.
public TextureBrush(Image image, WrapMode wrapMode)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
wrapMode
WrapMode
Перечисление Aspose.Imaging.WrapMode, которое указывает, как этот объект Aspose.Imaging.Brushes.TextureBrush будет повторяться.
TextureBrush(Image)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение.
public TextureBrush(Image image)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
TextureBrush(Image, RectangleF, ImageAttributes)
Инициализирует новый экземпляр класса Aspose.Imaging.Brushes.TextureBrush, который использует указанное изображение, ограничивающий прямоугольник и атрибуты изображения.
public TextureBrush(Image image, RectangleF destinationRectangle, ImageAttributes imageAttributes)
Параметры
image
Image
Объект Aspose.Imaging.Image, с которым этот объект Aspose.Imaging.Brushes.TextureBrush заполняет внутренности.
destinationRectangle
RectangleF
Структура Aspose.Imaging.RectangleF, представляющая ограничивающий прямоугольник для этого объекта Aspose.Imaging.Brushes.TextureBrush.
imageAttributes
ImageAttributes
Объект Aspose.Imaging.ImageAttributes, который содержит дополнительную информацию об изображении, используемом этим объектом Aspose.Imaging.Brushes.TextureBrush.
Свойства
Image
Получает объект Aspose.Imaging.Image, связанный с этим объектом Aspose.Imaging.Brushes.TextureBrush.
public Image Image { get; }
Значение свойства
ImageAttributes
Получает Aspose.Imaging.Brushes.TextureBrush.ImageAttributes, связанный с этим объектом Aspose.Imaging.Brushes.TextureBrush.
public ImageAttributes ImageAttributes { get; }
Значение свойства
ImageRectangle
Получает Aspose.Imaging.Rectangle, связанный с этим объектом Aspose.Imaging.Brushes.TextureBrush.
public RectangleF ImageRectangle { get; }
Значение свойства
Методы
ReleaseManagedResources()
Освобождает управляемые ресурсы. Убедитесь, что здесь не освобождаются неуправляемые ресурсы, так как они могут быть уже освобождены.
protected override void ReleaseManagedResources()