Class TransformBrush
Именује се: Aspose.Imaging.Brushes Асамблеја: Aspose.Imaging.dll (25.4.0)
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
добија вредност која указује на то да ли су трансформације на неки начин промењене. на пример, постављање матрице трансформације илипозивајући било који од метода који мењају матрицу трансформације. својство је уведено за задњу компатибилност са ГДИ+.
public bool IsTransformChanged { get; }
Вредност имовине
Transform
Добије или поставља копију Aspose.Imaging.Матрикс који дефинише локалну геометријску трансформацију за овај _ВЛ17.Брушес.ТрансформБрус.
public Matrix Transform { get; set; }
Вредност имовине
WrapMode
Добијете или постављате листу Aspose.Imaging.WrapMode која указује на режим заваривања за овај Wl17.Brushes.TransformBrash.
public WrapMode WrapMode { get; set; }
Вредност имовине
Methods
MultiplyTransform(Matrix)
Умножава ВЛ17.Матрик који представља локалну геометријску трансформацију овог __Брушес.ЛинеарГрадиентБрус са одређеним _УН17.Матрик препендирајући одређену __СБ17 _.Атрик.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Матрикс којим да умножи геометријску трансформацију.
MultiplyTransform(Матрицс, Матрицсордер)
Умножава ВЛ17.Матрик који представља локалну геометријску трансформацију овог __Брушес.ЛинеарГрадиентБрус са одређеним _УН17.Матрик у наведеном реду.
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
Vrednost prevoda u x.
dy
float
Вредност превођења у и.
TranslateTransform(плутање, плутање, MatrixOrder)
Преводи локалну геометријску трансформацију одређеним димензијама у одређеном реду.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Vrednost prevoda u x.
dy
float
Вредност превођења у и.
order
MatrixOrder
Наредба (препенд или апенд) у којој се примењује превод.