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
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
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
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
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.