Class TransformBrush
Tên không gian: Aspose.Imaging.Brushes Tổng hợp: Aspose.Imaging.dll (25.4.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 chuyển đổi địa phương cho Wl17.Brushes.Transformbrush.
public Matrix Transform { get; set; }
Giá trị bất động sản
WrapMode
Nhận hoặc thiết lập một Aspose.Imaging.WrapMode danh sách cho thấy chế độ nhúng cho Wl17.Brushes.TransformBrash.
public WrapMode WrapMode { get; set; }
Giá trị bất động sản
Methods
MultiplyTransform(Matrix)
Tùy chỉnh Aspose.Imaging.Matrix đại diện cho sự biến đổi địa phương của Wl17.Brushes.LinearGradientBrux này bằng cách cụ thể _ WL16_ .Matrx bằng việc đếm trước các wL15 _.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
WL17_.Matrix bằng cách đó để tăng cường chuyển đổi địa phương.
MultiplyTransform(Matrix và MatrixOrder)
Tùy chỉnh Aspose.Imaging.Matrix đại diện cho sự biến đổi địa phương của Wl17.Brushes.LinearGradientBrux này bằng cách xác định _ WL16__ .Matrx trong thứ tự xác nhận.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
WL17_.Matrix bằng cách đó để tăng cường chuyể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.