Class TextureBrush

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

Наследование

objectDisposableObjectBrushTransformBrushTextureBrush

Реализует

IDisposable

Унаследованные члены

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; }

Значение свойства

Image

ImageAttributes

Получает Aspose.Imaging.Brushes.TextureBrush.ImageAttributes, связанный с этим объектом Aspose.Imaging.Brushes.TextureBrush.

public ImageAttributes ImageAttributes { get; }

Значение свойства

ImageAttributes

ImageRectangle

Получает Aspose.Imaging.Rectangle, связанный с этим объектом Aspose.Imaging.Brushes.TextureBrush.

public RectangleF ImageRectangle { get; }

Значение свойства

RectangleF

Методы

ReleaseManagedResources()

Освобождает управляемые ресурсы. Убедитесь, что здесь не освобождаются неуправляемые ресурсы, так как они могут быть уже освобождены.

protected override void ReleaseManagedResources()
 Русский