Class TransformBrush
Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)
変換機能を持つAspose.Imaging.Brushです。
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
継承
object ← DisposableObject ← Brush ← TransformBrush
派生
LinearGradientBrushBase, PathGradientBrushBase, TextureBrush
実装
継承メンバー
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()
コンストラクター
TransformBrush()
protected TransformBrush()
プロパティ
IsTransformChanged
変換が何らかの方法で変更されたかどうかを示す値を取得します。たとえば、変換行列を設定したり、変換行列を変更するメソッドを呼び出したりします。このプロパティは、GDI+との後方互換性のために導入されました。
public bool IsTransformChanged { get; }
プロパティ値
Transform
このAspose.Imaging.Brushes.TransformBrushのローカル幾何学的変換を定義するAspose.Imaging.Matrixのコピーを取得または設定します。
public Matrix Transform { get; set; }
プロパティ値
WrapMode
このAspose.Imaging.Brushes.TransformBrushのラップモードを示すAspose.Imaging.WrapMode列挙型を取得または設定します。
public WrapMode WrapMode { get; set; }
プロパティ値
メソッド
MultiplyTransform(Matrix)
指定されたAspose.Imaging.MatrixによってこのAspose.Imaging.Brushes.LinearGradientBrushのローカル幾何学的変換を乗算します。指定されたAspose.Imaging.Matrixを前置します。
public void MultiplyTransform(Matrix matrix)
パラメーター
matrix
Matrix
幾何学的変換を乗算するためのAspose.Imaging.Matrix。
MultiplyTransform(Matrix, MatrixOrder)
指定された順序で、このAspose.Imaging.Brushes.LinearGradientBrushのローカル幾何学的変換を指定されたAspose.Imaging.Matrixによって乗算します。
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
パラメーター
matrix
Matrix
幾何学的変換を乗算するためのAspose.Imaging.Matrix。
order
MatrixOrder
二つの行列を乗算する順序を指定するAspose.Imaging.MatrixOrder。
ResetTransform()
Aspose.Imaging.Brushes.TransformBrush.Transformプロパティを単位行列にリセットします。
public void ResetTransform()
RotateTransform(float)
指定された量だけローカル幾何学的変換を回転させます。このメソッドは、変換に回転を前置します。
public void RotateTransform(float angle)
パラメーター
angle
float
回転の角度。
RotateTransform(float, MatrixOrder)
指定された量だけ、指定された順序でローカル幾何学的変換を回転させます。
public void RotateTransform(float angle, MatrixOrder order)
パラメーター
angle
float
回転の角度。
order
MatrixOrder
回転行列を追加または前置するかを指定するAspose.Imaging.MatrixOrder。
ScaleTransform(float, float)
指定された量だけローカル幾何学的変換をスケーリングします。このメソッドは、変換にスケーリング行列を前置します。
public void ScaleTransform(float sx, float sy)
パラメーター
sx
float
x軸方向に変換をスケーリングする量。
sy
float
y軸方向に変換をスケーリングする量。
ScaleTransform(float, float, MatrixOrder)
指定された順序で、指定された量だけローカル幾何学的変換をスケーリングします。
public void ScaleTransform(float sx, float sy, MatrixOrder order)
パラメーター
sx
float
x軸方向に変換をスケーリングする量。
sy
float
y軸方向に変換をスケーリングする量。
order
MatrixOrder
スケーリング行列を追加または前置するかを指定するAspose.Imaging.MatrixOrder。
TranslateTransform(float, float)
指定された寸法だけローカル幾何学的変換を平行移動します。このメソッドは、変換に平行移動を前置します。
public void TranslateTransform(float dx, float dy)
パラメーター
dx
float
x方向の平行移動の値。
dy
float
y方向の平行移動の値。
TranslateTransform(float, float, MatrixOrder)
指定された順序で、指定された寸法だけローカル幾何学的変換を平行移動します。
public void TranslateTransform(float dx, float dy, MatrixOrder order)
パラメーター
dx
float
x方向の平行移動の値。
dy
float
y方向の平行移動の値。
order
MatrixOrder
平行移動を適用する順序(前置または追加)。