Class TransformBrush
Името на пространството: Aspose.Imaging.Brushes Асамблея: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Бруш с трансформационни възможности.
[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, което определя локална геометрична трансформация за този __ WL16__ .Brushes.TransformBrash.
public Matrix Transform { get; set; }
стойност на имота
WrapMode
Получава или задава списък на Aspose.Imaging.WrapMode, който показва режима на вграждане за този __ WL7_.Brushes.TransformBrash.
public WrapMode WrapMode { get; set; }
стойност на имота
Methods
MultiplyTransform(Matrix)
Умножава Aspose.Imaging.Matrix, който представлява местната геометрична трансформация на този __ WL7_.Brushes.LinearGradientBrux от посочения _wL1 .Matrx чрез препендиране на посочения _wl17 _.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Матрикс, чрез който да се умножи геометричната трансформация.
MultiplyTransform(Матрица, MatrixOrder)
Умножава Aspose.Imaging.Matrix, който представлява местната геометрична трансформация на този _ВЛ17.Brushes.LinearGradientБруш от посочения _VL16 .Матрик в посочения ред.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Матрикс, чрез който да се умножи геометричната трансформация.
order
MatrixOrder
A 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
A Aspose.Imaging.MatrixOrder, който посочва дали да допълва или превърне ротационната матрица.
ScaleTransform(Плавател, плавател)
Скелирайте местната геометрична трансформация по посочените количества.Този метод предвежда матрицата за скалиране към трансформирането.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Количеството, с което да се скалира трансформацията в x-аксис посока.
sy
float
Количеството, с което да се скалира трансформацията в посоката на y-аксис.
ScaleTransform(Плава, плава и MatrixOrder)
Скелирайте местната геометрична трансформация по посочените количества в посочения ред.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Количеството, с което да се скалира трансформацията в x-аксис посока.
sy
float
Количеството, с което да се скалира трансформацията в посоката на y-аксис.
order
MatrixOrder
A 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
Поръчка (препендиране или допълнение), в която да се прилага превод.