Class TransformBrush
Tên không gian: Aspose.Imaging.Brushes Tổng hợp: Aspose.Imaging.dll (25.5.0)
A Aspose.Imaging.Brush với khả năng chuyển đổi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Thành viên thừa kế
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
Nhận được một giá trị cho thấy liệu các biến đổi đã được thay đổi theo cách nào đó. ví dụ, thiết lập matrice biến đổi hoặcgọi bất kỳ phương pháp thay đổi matrice chuyển đổi. tài sản được giới thiệu cho tương thích về phía sau với GDI+.
public bool IsTransformChanged { get; }
Giá trị bất động sản
Transform
Nhận hoặc đặt một bản sao Aspose.Imaging.Matrix mà xác định một biến đổi địa phương cho điều này.
public Matrix Transform { get; set; }
Giá trị bất động sản
WrapMode
Nhận hoặc thiết lập một danh sách Aspose.Imaging.WrapMode cho thấy chế độ đun sôi cho điều này Aspos.Brux.TransformBrush.
public WrapMode WrapMode { get; set; }
Giá trị bất động sản
Methods
MultiplyTransform(Matrix)
Tối đa hóa Aspose.Imaging.Matrix, đại diện cho sự biến đổi địa phương của Aspos.Imaging.Brushes.LinearGradientBrux này bằng cách đặt trước Asposa. Imaging-Matrx được chỉ định.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix bằng cách đó để gia tăng sự biến đổi địa phương.
MultiplyTransform(Matrix và MatrixOrder)
Tối đa hóa Aspose.Imaging.Matrix mà đại diện cho sự biến đổi địa phương của Aspos.Brux.LinearGradientBrush này bằng cách xác định Asposa.Imaging.Matrix theo thứ tự cụ thể.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix bằng cách đó để gia tăng sự biến đổi địa phương.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder mà chỉ định trong mục đích nào để gia tăng hai matrices.
ResetTransform()
Khôi phục lại Aspose.Imaging.Brushes.Transformbrush.Thay đổi tài sản thành danh tính.
public void ResetTransform()
RotateTransform(Sông)
xoay chuyển đổi địa phương theo số lượng được chỉ định. phương pháp này phụ thuộc vào chuyển đổi.
public void RotateTransform(float angle)
Parameters
angle
float
góc của xoay.
RotateTransform(Đánh giá MatrixOrder)
xoay chuyển đổi địa phương theo số lượng cụ thể trong lệnh cụ thể.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
góc của xoay.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder mà chỉ ra liệu để bổ sung hoặc cài đặt matrix xoay.
ScaleTransform(Float , Float)
Tích thước biến đổi địa phương theo số lượng được chỉ định. phương pháp này phụ thuộc vào matrice quy mô để biến đổi.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Số lượng mà để quy mô chuyển đổi trong hướng x-axis.
sy
float
Số lượng mà để quy mô chuyển đổi trong hướng y-axis.
ScaleTransform(Float, Float và MatrixOrder)
Tích thước biến đổi địa phương theo số lượng cụ thể trong lệnh cụ thể.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Số lượng mà để quy mô chuyển đổi trong hướng x-axis.
sy
float
Số lượng mà để quy mô chuyển đổi trong hướng y-axis.
order
MatrixOrder
A Aspose.Imaging.MatrixOrder cho biết liệu bạn có nên bổ sung hoặc cài đặt matrix.
TranslateTransform(Float , Float)
Chuyển đổi địa phương bằng các kích thước cụ thể. phương pháp này phụ thuộc vào dịch sang chuyển đổi.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Giá trị của phiên dịch trong x.
dy
float
Giá trị của phiên dịch trong y.
TranslateTransform(Float, Float và MatrixOrder)
Bản dịch biến đổi địa phương theo kích thước cụ thể trong thứ tự cụ thể.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Giá trị của phiên dịch trong x.
dy
float
Giá trị của phiên dịch trong y.
order
MatrixOrder
Lệnh (prepend hoặc append) để áp dụng phiên dịch.