Class TransformBrush

Class TransformBrush

Navne til: Aspose.Imaging.Brushes Sammensætning: Aspose.Imaging.dll (25.4.0)

En Aspose.Imaging.Brush med transformationsevne.

[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

De arvede medlemmer

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

Giver en værdi, der angiver, om transformationer er blevet ændret på en eller anden måde. f.eks.at kalde nogen af de metoder, der ændrer transformationsmatrix. ejendommen er indført for backward kompatibilitet med GDI+.

public bool IsTransformChanged { get; }

Ejendomsværdi

bool

Transform

Giver eller indsætter en kopi af Aspose.Imaging.Matrix, der definerer en lokal geometrisk transformation for dette Wl17.Brushes.TransformBrux.

public Matrix Transform { get; set; }

Ejendomsværdi

Matrix

WrapMode

Du får eller indsætter en Aspose.Imaging.WrapMode-enumeration, der angiver wrap-modus for denne __ WL16__ .Brushes.TransformBrash.

public WrapMode WrapMode { get; set; }

Ejendomsværdi

WrapMode

Methods

MultiplyTransform(Matrix)

Det multiplicerer Aspose.Imaging.Matrix, der repræsenterer den lokale geometriske transformation af dette Wl17.Brushes.LinearGradientBrux ved det angivne _ WL16_ .Matriks ved at forhåndsdygge den angive _ www.gl.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Den Aspose.Imaging.Matrix, hvorved man må multiplicere den geometriske transformation.

MultiplyTransform(Matrix og MatrixOrder)

Det multiplicerer Aspose.Imaging.Matrix, der repræsenterer den lokale geometriske transformation af denne W L 17_ Brushes.LinearGradientBrush ved den angivne _ W L 7_.Matrix i angiven rækkefølge.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Den Aspose.Imaging.Matrix, hvorved man må multiplicere den geometriske transformation.

order MatrixOrder

En Aspose.Imaging.MatrixOrder, der angiver i hvilket formål at multiplicere de to matrices.

ResetTransform()

Det genopretter Aspose.Imaging.Brushes.TransformBrash.Forvandler ejendom til identitet.

public void ResetTransform()

RotateTransform(Flåder)

Roterer den lokale geometriske transformation ved det angivne beløb. Denne metode forbinder rotationen til transformationen.

public void RotateTransform(float angle)

Parameters

angle float

Det er hjørnet af rotation.

RotateTransform(Skærm, MatrixOrder)

Roterer den lokale geometriske transformation ved det angivne beløb i den angivne rækkefølge.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

Det er hjørnet af rotation.

order MatrixOrder

En Aspose.Imaging.MatrixOrder, der angiver, om man skal tilføje eller forbinde rotationsmatrisen.

ScaleTransform(Flåder, Flåder)

Skala den lokale geometriske transformation ved de angivne mængder. Denne metode forbinder skalaen matrix til transformationen.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Den mængde, hvorpå man skalere transformationen i x-axis retning.

sy float

Den mængde, hvorpå man skalere transformationen i y-axis retning.

ScaleTransform(Flåder, Flåder, MatrixOrder)

Skala den lokale geometriske transformation ved de angivne mængder i den angivne rækkefølge.

public void ScaleTransform(float sx, float sy, MatrixOrder order)

Parameters

sx float

Den mængde, hvorpå man skalere transformationen i x-axis retning.

sy float

Den mængde, hvorpå man skalere transformationen i y-axis retning.

order MatrixOrder

En Aspose.Imaging.MatrixOrder, der angiver, om man skal tilføje eller forbinde skalaen matrix.

TranslateTransform(Flåder, Flåder)

Oversætter den lokale geometriske transformation ved de angivne dimensioner. Denne metode forbinder oversættelsen til transformationen.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Værdien af oversættelsen i x.

dy float

Værdien af oversættelsen i y.

TranslateTransform(Flåder, Flåder, MatrixOrder)

Oversætter den lokale geometriske transformation ved de angivne dimensioner i den angivne rækkefølge.

public void TranslateTransform(float dx, float dy, MatrixOrder order)

Parameters

dx float

Værdien af oversættelsen i x.

dy float

Værdien af oversættelsen i y.

order MatrixOrder

Den ordre (prepend eller append) i hvilken oversættelsen skal anvendes.

 Dansk