Class TransformBrush

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

継承

objectDisposableObjectBrushTransformBrush

派生

LinearGradientBrushBase, PathGradientBrushBase, TextureBrush

実装

IDisposable

継承メンバー

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; }

プロパティ値

bool

Transform

このAspose.Imaging.Brushes.TransformBrushのローカル幾何学的変換を定義するAspose.Imaging.Matrixのコピーを取得または設定します。

public Matrix Transform { get; set; }

プロパティ値

Matrix

WrapMode

このAspose.Imaging.Brushes.TransformBrushのラップモードを示すAspose.Imaging.WrapMode列挙型を取得または設定します。

public WrapMode WrapMode { get; set; }

プロパティ値

WrapMode

メソッド

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

平行移動を適用する順序(前置または追加)。

 日本語