Class TransformBrush
Името на пространството: Aspose.Imaging.Brushes Асамблея: Aspose.Imaging.dll (25.5.0)
A Aspose.Imaging.Бруш с трансформационни възможности.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposableInheritance
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, което определя локална геометрична трансформация за този Asposa.Imaging-Brushes.TransformBrash.
public Matrix Transform { get; set; }стойност на имота
WrapMode
Получавате или задавате списък на Aspose.Imaging.WrapMode, който показва режима на вграждане за този асфос.Имаж.Бруши.Трансфорбруш.
public WrapMode WrapMode { get; set; }стойност на имота
Methods
MultiplyTransform(Matrix)
Той умножава Aspose.Imaging.Matrix, който представлява местната геометрична трансформация на този асфос.Имагинг.Brushes.LinearGradientБруш от посочения асф.имагия.Матрик, като преоценява посочения асфуз.
public void MultiplyTransform(Matrix matrix)Parameters
matrix Matrix
Aspose.Imaging.Матрикс, чрез който да се умножи геометричната трансформация.
MultiplyTransform(Матрица, MatrixOrder)
Той умножава Aspose.Imaging.Matrix, който представлява местната геометрична трансформация на този асфоз.Имагинг.Brushes.LinearGradientБруш от посочения асфонс.Image.Матрик в определен ред.
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
Поръчка (препендиране или допълнение), в която да се прилага превод.