Class TransformBrush
Названий на: Aspose.Imaging.Brushes Асамблея: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush з трансформаційними можливостями.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Нападні члени
Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Equals(Brush) , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TransformBrush()
protected TransformBrush()
Properties
IsTransformChanged
отримує значення, що вказує на те, чи змінилися перетворення в якийсь спосіб. наприклад, встановлення матриці перетворення абозакликаючи будь-який з методів, що змінюють матрицю трансформації. Ім’я вводиться для зворотної сумісності з GDI+.
public bool IsTransformChanged { get; }
вартість нерухомості
Transform
Використовується або встановлюється копія Aspose.Imaging.Matrix, яка визначає місцеву геометричну трансформацію для цього Wl17.Brushes.TransformBrash.
public Matrix Transform { get; set; }
вартість нерухомості
WrapMode
Ви отримуєте або встановіть перелік Aspose.Imaging.WrapMode, який вказує на режим введення для цього Wl17.Brushes.Transformbrush.
public WrapMode WrapMode { get; set; }
вартість нерухомості
Methods
MultiplyTransform(Matrix)
Умножується Aspose.Imaging.Matrix, що являє собою місцеву геометричну трансформацію цього Wl17.Brushes.LinearGradientBrux за допомогою зазначеного __ WL18_ .Matrx шляхом переповнення зазначених __wL19__3.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Матрікс, за допомогою якого можна умножити геометричну трансформацію.
MultiplyTransform(Матриця, MatrixOrder)
Умножується Aspose.Imaging.Matrix, що являє собою місцеву геометричну трансформацію цього Wl17.Brushes.LinearGradientBrux за зазначеним __ WL7_ .Matrix в визначеному порядку.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Матрікс, за допомогою якого можна умножити геометричну трансформацію.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, який визначає, в якому напрямку умножити дві матриці.
ResetTransform()
Відновлюється Aspose.Imaging.Brushes.Transformbrush.Трансформує власність на ідентичність.
public void ResetTransform()
RotateTransform(Флота)
Обертається місцева геометрична трансформація за визначеною кількістю.Цей метод прив’язує обертання до трансформації.
public void RotateTransform(float angle)
Parameters
angle
float
Уголь ротації .
RotateTransform(Створення MatrixOrder)
Ротирає місцеву геометричну трансформацію за зазначеною кількістю в зазначеному порядку.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Уголь ротації .
order
MatrixOrder
Aspose.Imaging.MatrixOrder, який визначає, чи додавати або перекріплювати ротаційну матрицю.
ScaleTransform(Флотація, Флотація)
Розмір локальної геометричної трансформації за зазначеними кількостями.Цей метод прив’язує матрицю скалювання до трансформації.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Кількість, за якою розширювати трансформацію в напрямку х-акси.
sy
float
Кількість, за якою розширювати трансформацію в напрямку і-акси.
ScaleTransform(плавання, плавання, MatrixOrder)
Розмір локальної геометричної трансформації за зазначеними кількостями в зазначеному порядку.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Кількість, за якою розширювати трансформацію в напрямку х-акси.
sy
float
Кількість, за якою розширювати трансформацію в напрямку і-акси.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, який визначає, чи додавати або перекріплювати матрицю скалювання.
TranslateTransform(Флотація, Флотація)
Перекладає місцеву геометричну трансформацію за визначеними вимірами.Цей метод прив’язує переклад до трансформації.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Значення перекладу в x.
dy
float
Значення перекладу в і.
TranslateTransform(плавання, плавання, MatrixOrder)
Перекладає місцеву геометричну трансформацію за визначеними розмірами в визначеному порядку.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Значення перекладу в x.
dy
float
Значення перекладу в і.
order
MatrixOrder
Замовлення (препенд або додаток), в якому застосовувати переклад.