Class TransformBrush

Class TransformBrush

Nazwa przestrzeń: Aspose.Imaging.Brushes Zgromadzenie: Aspose.Imaging.dll (25.4.0)

A Aspose.Imaging.Brush z zdolnościami transformacyjnymi.

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

Inheritance

object DisposableObject Brush TransformBrush

Derived

LinearGradientBrushBase , PathGradientBrushBase , TextureBrush

Implements

IDisposable

Dziedziczeni członkowie

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

otrzymuje wartość wskazującą, czy transformacje zostały w jakiś sposób zmienione. na przykład ustawienie matrycy transformacji lubNazwa jakiejkolwiek metody zmieniającej matrycę transformacji. właściwość jest wprowadzona do kompatybilności z GDI+.

public bool IsTransformChanged { get; }

Wartość nieruchomości

bool

Transform

Otrzymuje lub ustawia kopię Aspose.Imaging.Matrix, która zdefiniuje lokalną transformację geometryczną dla tego WR17.Brushes.TransformBush.

public Matrix Transform { get; set; }

Wartość nieruchomości

Matrix

WrapMode

Otrzymuje lub ustawia listę Aspose.Imaging.WrapMode, która wskazuje tryb wklejania dla tego Wl17.Brushes.TransformBush.

public WrapMode WrapMode { get; set; }

Wartość nieruchomości

WrapMode

Methods

MultiplyTransform(Matrix)

Multiplikuje Aspose.Imaging.Matrix, który reprezentuje lokalną transformację geometryczną tego __ WL 17__ .Brushes.LinearGradientBrash przez określony _UW17.

public void MultiplyTransform(Matrix matrix)

Parameters

matrix Matrix

Materiał Aspose.Imaging.Matrix, przez który można pomnożyć transformację geometryczną.

MultiplyTransform(Matrix i MatrixOrder)

Multiplikuje Aspose.Imaging.Matrix, który reprezentuje lokalną transformację geometryczną tego __ WL16_.Brushes.LinearGradient Brush przez określony _UW17 .Matrx w określonym porządku.

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

Parameters

matrix Matrix

Materiał Aspose.Imaging.Matrix, przez który można pomnożyć transformację geometryczną.

order MatrixOrder

A Aspose.Imaging.MatrixOrder, który określa, w jakim celu pomnożyć dwie matryce.

ResetTransform()

Odtwarza Aspose.Imaging.Brushes.TransformBush.Zmienić własność na tożsamość.

public void ResetTransform()

RotateTransform(Floty)

Otocza lokalne transformacje geometryczne według określonej ilości. ta metoda przywiązuje rotację do transformacji.

public void RotateTransform(float angle)

Parameters

angle float

Węgiel rotacji.

RotateTransform(Płytki, MatrixOrder)

Odwróci lokalną transformację geometryczną określoną ilością w określonym porządku.

public void RotateTransform(float angle, MatrixOrder order)

Parameters

angle float

Węgiel rotacji.

order MatrixOrder

A Aspose.Imaging.MatrixOrder, który określa, czy dodać lub przełączyć matrycę rotacyjną.

ScaleTransform(Floty, floty)

Skala lokalnej transformacji geometrycznej według określonych ilości. ta metoda przywiązuje matrycę skalowania do transformacji.

public void ScaleTransform(float sx, float sy)

Parameters

sx float

Ilość, w której można skalić transformację w kierunku x-axis.

sy float

Ilość, w której można skalić transformację w kierunku y-axis.

ScaleTransform(Float, Float i MatrixOrder)

Skala lokalnej transformacji geometrycznej według określonych ilości w określonym porządku.

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

Parameters

sx float

Ilość, w której można skalić transformację w kierunku x-axis.

sy float

Ilość, w której można skalić transformację w kierunku y-axis.

order MatrixOrder

A Aspose.Imaging.MatrixOrder, który określa, czy do powiększania lub prepend matrycy skalowania.

TranslateTransform(Floty, floty)

Tłumaczy lokalną transformację geometryczną według określonych wymiarów. ta metoda przywiązuje tłumaczenie do transformacji.

public void TranslateTransform(float dx, float dy)

Parameters

dx float

Wartość tłumaczenia w x.

dy float

Wartość tłumaczenia w i.

TranslateTransform(Float, Float i MatrixOrder)

Tłumaczy lokalną transformację geometryczną według określonych wymiarów w określonym porządku.

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

Parameters

dx float

Wartość tłumaczenia w x.

dy float

Wartość tłumaczenia w i.

order MatrixOrder

Zamówienie (prepend lub append) w którym należy zastosować tłumaczenie.

 Polski