TextureBrush.RotateTransform Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поворот локального геометрического преобразования данного объекта TextureBrush по указанному количеству. Этот метод добавляет поворот к преобразованию.
Перегрузки
RotateTransform(Single) |
Поворот локального геометрического преобразования данного объекта TextureBrush по указанному количеству. Этот метод добавляет поворот к преобразованию. |
RotateTransform(Single, MatrixOrder) |
Поворот локального геометрического преобразования данного TextureBrush объекта по указанному количеству в указанном порядке. |
RotateTransform(Single)
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
Поворот локального геометрического преобразования данного объекта TextureBrush по указанному количеству. Этот метод добавляет поворот к преобразованию.
public:
void RotateTransform(float angle);
public void RotateTransform (float angle);
member this.RotateTransform : single -> unit
Public Sub RotateTransform (angle As Single)
Параметры
- angle
- Single
Угол поворота.
Примеры
Следующий пример предназначен для использования с Windows Forms и требует PaintEventArgse
, который является параметром обработчика событий Paint
. Код выполняет следующие действия:
Создает объект TextureBrush.
Поворот изображения текстуры на 90 градусов.
Заполняет прямоугольник.
void RotateTransform_Example1( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Rotate the texture image by 90 degrees.
tBrush->RotateTransform( 90 );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void RotateTransform_Example1(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Rotate the texture image by 90 degrees.
tBrush.RotateTransform(90);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub RotateTransform_Example1(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Rotate the texture image by 90 degrees.
tBrush.RotateTransform(90)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub
Применяется к
RotateTransform(Single, MatrixOrder)
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
- Исходный код:
- TextureBrush.cs
Поворот локального геометрического преобразования данного TextureBrush объекта по указанному количеству в указанном порядке.
public:
void RotateTransform(float angle, System::Drawing::Drawing2D::MatrixOrder order);
public void RotateTransform (float angle, System.Drawing.Drawing2D.MatrixOrder order);
member this.RotateTransform : single * System.Drawing.Drawing2D.MatrixOrder -> unit
Public Sub RotateTransform (angle As Single, order As MatrixOrder)
Параметры
- angle
- Single
Угол поворота.
- order
- MatrixOrder
Перечисление MatrixOrder, указывающее, следует ли добавлять или добавлять матрицу поворота.
Примеры
Следующий пример предназначен для использования с Windows Forms и требует PaintEventArgse
, который является параметром обработчика событий Paint
. Код выполняет следующие действия:
Создает объект TextureBrush.
Поворот изображения текстуры на 90 градусов.
Заполняет прямоугольник.
void RotateTransform_Example2( PaintEventArgs^ e )
{
// Create a TextureBrush object.
TextureBrush^ tBrush = gcnew TextureBrush( gcnew Bitmap( "texture.jpg" ) );
// Rotate the texture image by 90 degrees.
tBrush->RotateTransform( 90, MatrixOrder::Prepend );
// Fill a rectangle with tBrush.
e->Graphics->FillRectangle( tBrush, 0, 0, 100, 100 );
}
public void RotateTransform_Example2(PaintEventArgs e)
{
// Create a TextureBrush object.
TextureBrush tBrush = new TextureBrush(new Bitmap("texture.jpg"));
// Rotate the texture image by 90 degrees.
tBrush.RotateTransform(90, MatrixOrder.Prepend);
// Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100);
}
Public Sub RotateTransform_Example2(ByVal e As PaintEventArgs)
' Create a TextureBrush object.
Dim tBrush As New TextureBrush(New Bitmap("texture.jpg"))
' Rotate the texture image by 90 degrees.
tBrush.RotateTransform(90, MatrixOrder.Prepend)
' Fill a rectangle with tBrush.
e.Graphics.FillRectangle(tBrush, 0, 0, 100, 100)
End Sub