Класс System::Drawing::TextureBrush
Содержание
[
Скрывать
]TextureBrush class
Представляет кисть, использующую изображение для заполнения внутренней части фигуры. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class TextureBrush : public System::Drawing::Brush
Методы
| Метод | Описание |
|---|---|
| Clone() override | Создаёт копию текущего объекта. |
| get_Image() | Возвращает изображение, используемое текущим объектом TextureBrush. |
| get_Transform() | Возвращает копию объекта Matrix, который задаёт геометрические преобразования для кисти, представленной текущим объектом. |
| get_WrapMode() | Возвращает значение, определяющее способ наложения (тайлинга) кисти, представленной текущим объектом. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Умножает матрицу преобразования текущего объекта на указанную матрицу. |
| ResetTransform() | Сбрасывает матрицу преобразования текущего объекта, делая её единичной матрицей. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Поворачивает локальное геометрическое преобразование на указанный угол в заданном порядке. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Масштабирует локальное геометрическое преобразование на указанные коэффициенты в заданном порядке. |
| set_Transform(const System::SharedPtr<Drawing2D::Matrix>&) | Устанавливает объект Matrix, задающий геометрические преобразования для кисти, представленной текущим объектом. |
| set_WrapMode(Drawing2D::WrapMode) | Устанавливает значение, определяющее способ тайлинга кисти, представленной текущим объектом. |
| TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode) | Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TextureBrush(const SharedPtr<Image>&, RectangleF, const SharedPtr<Imaging::ImageAttributes>&) | Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TextureBrush(const SharedPtr<Image>&, Rectangle, const SharedPtr<Imaging::ImageAttributes>&) | Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, RectangleF) | Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, Rectangle) | Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Смещает локальное геометрическое преобразование на указанные размеры в заданном порядке. |
| virtual ~TextureBrush() | Деструктор. |
См. также
- Class Brush
- Namespace System::Drawing
- Library Aspose.Font for C++