Class TransformBrush
nazivni prostor: Aspose.Imaging.Brushes Sastav: Aspose.Imaging.dll (25.4.0)
A Aspose.Imaging.Brush s kapacitetima transformacije.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
naslijeđeni članovi
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
dobiva vrijednost koja ukazuje na to da li su se transformacije na neki način promijenile. na primjer, postavljanje matrice transformacije ilinazivanje bilo koje od metoda koje mijenjaju transformacijsku matricu. svojstvo se uvodi za povratnu kompatibilnost s GDI+.
public bool IsTransformChanged { get; }
Vrijednost nekretnina
Transform
Pronađite ili postavite kopiju Aspose.Imaging.Matrix koji definira lokalnu geometrijsku transformaciju za ovaj Wl17.Brushes.TransformBush.
public Matrix Transform { get; set; }
Vrijednost nekretnina
WrapMode
Pronađite ili postavite popis Aspose.Imaging.WrapMode koji ukazuje na način ulaska za ovaj Wl17.Brushes.Transformbrush.
public WrapMode WrapMode { get; set; }
Vrijednost nekretnina
Methods
MultiplyTransform(Matrix)
Množi Aspose.Imaging.Matrix koji predstavlja lokalnu geometrijsku transformaciju ovog Wl17.Brushes.LinearGradientBrusha određenim __ WL16_ .Matriks predodređivanjem određene _ Wl15_ _ .Matrix.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix kojim se razmnožava geometrijska transformacija.
MultiplyTransform(Matrix i MatrixOrder)
Množi Aspose.Imaging.Matrix koji predstavlja lokalnu geometrijsku transformaciju ovog Wl17.Brushes.LinearGradientBrush na određenom wl16 .Matriks u određenoj redoslijedu.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix kojim se razmnožava geometrijska transformacija.
order
MatrixOrder
Aspose.Imaging.MatrixOrder koji određuje u kojem svrhu da se udvostruči dvije matrice.
ResetTransform()
Obnavlja se Aspose.Imaging.Brushes.Transformbrush.Preusmjerava svojstvo na identitet.
public void ResetTransform()
RotateTransform(float)
Vrti lokalnu geometrijsku transformaciju određenom količinom.Ova metoda predviđa rotaciju transformaciji.
public void RotateTransform(float angle)
Parameters
angle
float
Uzimanje ugla rotacije.
RotateTransform(Sljedeći članakFloat, MatrixOrder)
Vrti lokalnu geometrijsku transformaciju određenom količinom u određenom redoslijedu.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Uzimanje ugla rotacije.
order
MatrixOrder
Aspose.Imaging.MatrixOrder koji određuje hoće li se priključiti ili preklopiti rotacijska matrica.
ScaleTransform(plovidba, plovidba)
Skali lokalnu geometrijsku transformaciju određenim količinama.Ova metoda predviđa skalajuću matricu transformaciji.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Količina kojom se skalira transformacija u x-axis smjeru.
sy
float
Količina kojom se skalira transformacija u smjeru y-axis.
ScaleTransform(plovidba, plovidba, MatrixOrder)
Skali lokalnu geometrijsku transformaciju određenim količinama u određenom redoslijedu.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Količina kojom se skalira transformacija u x-axis smjeru.
sy
float
Količina kojom se skalira transformacija u smjeru y-axis.
order
MatrixOrder
Aspose.Imaging.MatrixOrder koji određuje hoće li se proširiti ili preponirati skalajuća matrica.
TranslateTransform(plovidba, plovidba)
Prevozi lokalnu geometrijsku transformaciju po određenim dimenzijama.Ova metoda predviđa prijevod transformaciji.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Vrijednost prijevoda u x.
dy
float
Vrijednost prijevoda u i.
TranslateTransform(plovidba, plovidba, MatrixOrder)
Prevozi lokalnu geometrijsku transformaciju po određenim dimenzijama u određenom redoslijedu.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Vrijednost prijevoda u x.
dy
float
Vrijednost prijevoda u i.
order
MatrixOrder
Porudžbina (prepend ili append) u kojoj se primjenjuje prevod.