Class XpsMatrix
Contenuti
[
Nascondere
]XpsMatrix class
Classe che incapsula le caratteristiche dell’elemento di proprietà MatrixTransform. Questo elemento definisce una trasformazione di matrice affine arbitraria utilizzata per manipolare i sistemi di coordinate degli elementi.
public sealed class XpsMatrix : XpsObject
Proprietà
Nome | Descrizione |
---|---|
IsIdentity { get; } | Ottiene un valore che indica se questa istanza è matrice identità. |
M11 { get; } | Ottiene l’elemento M11. |
M12 { get; } | Ottiene l’elemento M12. |
M21 { get; } | Ottiene l’elemento M21. |
M22 { get; } | Ottiene l’elemento M22. |
M31 { get; } | Ottiene l’elemento M31. |
M32 { get; } | Ottiene l’elemento M32. |
Metodi
Nome | Descrizione |
---|---|
Clone() | Clona questa matrice di trasformazione. |
override Equals(object) | Determina se specificatoObject è uguale a questa istanza. |
override GetHashCode() | Restituisce un codice hash per questa istanza. |
Multiply(Matrix) | Moltiplica questa matrice per la matrice specificata damatrix nell’ordine predefinito (anteposto). |
Multiply(XpsMatrix) | Moltiplica questa matrice per la matrice specificata damatrix nell’ordine predefinito (anteposto). |
Multiply(Matrix, MatrixOrder) | Moltiplica questa matrice per la matrice specificata damatrix nell’ordine specificato damatrixOrder . |
Multiply(XpsMatrix, MatrixOrder) | Moltiplica questa matrice per la matrice specificata damatrix nell’ordine specificato damatrixOrder . |
Reset() | Reimposta questa matrice sulla matrice identità. |
Rotate(float) | Applica la rotazione oraria diangle a questa matrice nell’ordine predefinito (prepend). |
Rotate(float, MatrixOrder) | Applica la rotazione oraria diangle a questa matrice nell’ordine specificato damatrixOrder . |
RotateAround(float, PointF) | Applica la rotazione oraria diangle attorno apivot a questa matrice nell’ordine predefinito (prepend). |
RotateAround(float, PointF, MatrixOrder) | Applica la rotazione oraria diangle attorno apivot a questa matrice nell’ordine specificato damatrixOrder . |
Scale(float, float) | Applica il vettore di scala specificato (scaleX e scaleY) a questa matrice nell’ordine predefinito (prepend). |
Scale(float, float, MatrixOrder) | Applica il vettore di scala specificato (scaleX e scaleY) a questa matrice nell’ordine specificato damatrixOrder . |
Skew(double, double) | Applica la trasformazione asimmetrica specificata a questa matrice. |
override ToString() | Restituisce la rappresentazione in forma di stringa di thisXpsMatrix istanza. |
Transform(RectangleF) | Applica la trasformazione affine rappresentata da questa matrice a un rettangolo specificato. |
TransformPoint(PointF) | Applica la trasformazione affine rappresentata da questa matrice a un punto specificato. |
TransformPoints(PointF[]) | Applica la trasformazione affine rappresentata da questa matrice a una matrice di punti specificata. |
TransformPoints(PointF[], int, int) | Applica la trasformazione affine rappresentata da questa matrice a una parte specificata dell’array di punti. |
Translate(float, float) | Applica il vettore di traslazione specificato a questa matrice. |
Translate(float, float, MatrixOrder) | Applica il vettore di traslazione specificato a questa matrice nell’ordine specificato damatrixOrder . |
static Equals(XpsMatrix, XpsMatrix) | L’effettiva implementazione. |
operator == | Implementa l’operatore ==. |
operator != | Implementa l’operatore !=. |
Guarda anche
- class XpsObject
- spazio dei nomi Aspose.Page.XPS.XpsModel
- assemblea Aspose.Page