Class TransformBrush

Class TransformBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

En Aspose.Imaging.Brush med transformeringsmöjligheter.

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

Arv

objectDisposableObjectBrushTransformBrush

Härledda

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

Implementerar

IDisposable

Ärvda Medlemmar

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()

Konstruktörer

TransformBrush()

protected TransformBrush()

Egenskaper

IsTransformChanged

Får ett värde som indikerar om transformationer har ändrats på något sätt. Till exempel genom att ställa in transformationsmatrisen eller anropa någon av metoderna som ändrar transformationsmatrisen. Egenskapen infördes för bakåtkompatibilitet med GDI+.

public bool IsTransformChanged { get; }

Egenskapsvärde

bool

Transform

Får eller sätter en kopia av Aspose.Imaging.Matrix som definierar en lokal geometrisk transformation för denna Aspose.Imaging.Brushes.TransformBrush.

public Matrix Transform { get; set; }

Egenskapsvärde

Matrix

WrapMode

Får eller sätter en Aspose.Imaging.WrapMode-uppräkning som indikerar inlindningsläget för denna Aspose.Imaging.Brushes.TransformBrush.

public WrapMode WrapMode { get; set; }

Egenskapsvärde

WrapMode

Metoder

MultiplyTransform(Matrix)

Multiplicerar Aspose.Imaging.Matrix som representerar den lokala geometriska transformationen av denna Aspose.Imaging.Brushes.LinearGradientBrush med den angivna Aspose.Imaging.Matrix genom att föra in den angivna Aspose.Imaging.Matrix.

public void MultiplyTransform(Matrix matrix)

Parametrar

matrix Matrix

Den Aspose.Imaging.Matrix som transformationen ska multipliceras med.

MultiplyTransform(Matrix, MatrixOrder)

Multiplicerar Aspose.Imaging.Matrix som representerar den lokala geometriska transformationen av denna Aspose.Imaging.Brushes.LinearGradientBrush med den angivna Aspose.Imaging.Matrix i den angivna ordningen.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parametrar

matrix Matrix

Den Aspose.Imaging.Matrix som transformationen ska multipliceras med.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som specificerar i vilken ordning de två matriserna ska multipliceras.

ResetTransform()

Återställer Aspose.Imaging.Brushes.TransformBrush.Transform-egenskapen till identitet.

public void ResetTransform()

RotateTransform(float)

Rotera den lokala geometriska transformationen med den angivna mängden. Denna metod för in rotationen till transformationen.

public void RotateTransform(float angle)

Parametrar

angle float

Rotationsvinkeln.

RotateTransform(float, MatrixOrder)

Rotera den lokala geometriska transformationen med den angivna mängden i den angivna ordningen.

public void RotateTransform(float angle, MatrixOrder order)

Parametrar

angle float

Rotationsvinkeln.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som specificerar om rotationsmatrisen ska läggas till eller föras in.

ScaleTransform(float, float)

Skalar den lokala geometriska transformationen med de angivna mängderna. Denna metod för in skalningsmatrisen till transformationen.

public void ScaleTransform(float sx, float sy)

Parametrar

sx float

Mängden som transformationen ska skalas i x-axelns riktning.

sy float

Mängden som transformationen ska skalas i y-axelns riktning.

ScaleTransform(float, float, MatrixOrder)

Skalar den lokala geometriska transformationen med de angivna mängderna i den angivna ordningen.

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

Parametrar

sx float

Mängden som transformationen ska skalas i x-axelns riktning.

sy float

Mängden som transformationen ska skalas i y-axelns riktning.

order MatrixOrder

En Aspose.Imaging.MatrixOrder som specificerar om skalningsmatrisen ska läggas till eller föras in.

TranslateTransform(float, float)

Översätter den lokala geometriska transformationen med de angivna dimensionerna. Denna metod för in översättningen till transformationen.

public void TranslateTransform(float dx, float dy)

Parametrar

dx float

Värdet av översättningen i x.

dy float

Värdet av översättningen i y.

TranslateTransform(float, float, MatrixOrder)

Översätter den lokala geometriska transformationen med de angivna dimensionerna i den angivna ordningen.

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

Parametrar

dx float

Värdet av översättningen i x.

dy float

Värdet av översättningen i y.

order MatrixOrder

Den ordning (föra in eller lägga till) i vilken översättningen ska tillämpas.

 Svenska