Class TransformBrush
ja nimityö: Aspose.Imaging.Brushes Kokoelma: Aspose.Imaging.dll (25.4.0)
Aspose.Imaging.Brush ja muuntokapasiteetti.
[JsonObject(MemberSerialization.OptIn)]
public abstract class TransformBrush : Brush, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush
Derived
LinearGradientBrushBase , PathGradientBrushBase , TextureBrush
Implements
Perintöjäsenet
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
Saat arvon, joka osoittaa, vai muutokset ovat muuttuneet millään tavalla. Esimerkiksi muutoksen matriisin asettaminen taikutsuvat mitä tahansa muuntamismatrixin menetelmiä. ominaisuus esitetään taaksepäin yhteensopivuutta GDI +: n kanssa.
public bool IsTransformChanged { get; }
Omistuksen arvo
Transform
Saa tai asettaa kopion Aspose.Imaging.Matrix, joka määrittää paikallisen geometrisen muunnos tämän Wl17.Brushes.TransformBrux.
public Matrix Transform { get; set; }
Omistuksen arvo
WrapMode
Saa tai asettaa Aspose.Imaging.WrapMode-luettelon, joka osoittaa tämän Wl17.Brushes.TransformBryshin varastoinnin.
public WrapMode WrapMode { get; set; }
Omistuksen arvo
Methods
MultiplyTransform(Matrix)
Se moninkertaistaa Aspose.Imaging.Matrixin, joka edustaa tämän Wl17.Brushes.LinearGradientBrushin paikallista geometrista muutosta määritellyllä __ WL16_ .Matriksillä esittelemällä määritetyn wL15-matrixin.
public void MultiplyTransform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix jonka avulla moninkertaistaa geometrinen muutos.
MultiplyTransform(Matrix ja MatrixOrder)
Se moninkertaistaa Aspose.Imaging.Matrixin, joka edustaa tämän Wl17.Brushes.LinearGradientBrussin paikallista geometrista muuntamista määritellyllä järjestyksellä.
public void MultiplyTransform(Matrix matrix, MatrixOrder order)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix jonka avulla moninkertaistaa geometrinen muutos.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, joka määrittää, mihin tarkoitukseen kaksinkertaistaa matriisit.
ResetTransform()
Palauttaa Aspose.Imaging.Brushes.TransformBrash.Muokkaa omaisuus identiteettiin.
public void ResetTransform()
RotateTransform(Flottaa)
Kiertää paikallinen geometrinen muuntaminen määritellyn määrän mukaan.Tämä menetelmä sitoo muuntamisen muuntamiseen.
public void RotateTransform(float angle)
Parameters
angle
float
Pyöreän kierroksen kulma.
RotateTransform(Lähde MatrixOrder)
Kääntyy paikallinen geometrinen muuntaminen määritellyn määrän mukaan määritellyssä järjestyksessä.
public void RotateTransform(float angle, MatrixOrder order)
Parameters
angle
float
Pyöreän kierroksen kulma.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, jossa määritetään, lisätäänkö tai prependataanko pyöritysmatriisi.
ScaleTransform(Laivasto, laivasto)
Laske paikallinen geometrinen muuntaminen määritettyjen määrien mukaan. Tämä menetelmä sitoo asteittaisen matriisin muuntamiseen.
public void ScaleTransform(float sx, float sy)
Parameters
sx
float
Määrä, jolla vaihdetaan muuntumista x-aksin suuntaan.
sy
float
Määrä, jolla vaihdetaan muuntumista y-aksin suuntaan.
ScaleTransform(Matriisi, Matriisi ja Matriisi)
Laske paikallinen geometrinen muutos määritettyjen määrien mukaan määritellyssä järjestyksessä.
public void ScaleTransform(float sx, float sy, MatrixOrder order)
Parameters
sx
float
Määrä, jolla vaihdetaan muuntumista x-aksin suuntaan.
sy
float
Määrä, jolla vaihdetaan muuntumista y-aksin suuntaan.
order
MatrixOrder
Aspose.Imaging.MatrixOrder, jossa määritetään, lisätäänkö matriisi vai etukäteen.
TranslateTransform(Laivasto, laivasto)
Siirtää paikallinen geometrinen muutos määritellyn ulottuvuuden mukaan.Tämä menetelmä sitoo käännöksen muutokseen.
public void TranslateTransform(float dx, float dy)
Parameters
dx
float
Käännöksen arvo x.
dy
float
Käännöksen arvo y.
TranslateTransform(Matriisi, Matriisi ja Matriisi)
Siirretään paikallinen geometrinen muutos määritettyjen ulottuvuuksien määritellyssä järjestyksessä.
public void TranslateTransform(float dx, float dy, MatrixOrder order)
Parameters
dx
float
Käännöksen arvo x.
dy
float
Käännöksen arvo y.
order
MatrixOrder
Sääntö (prepend tai append) jossa käännöstä sovelletaan.