Class XpsMatrix
İçindekiler
[
Saklamak
]XpsMatrix class
Sınıf, MatrixTransform özellik öğesi özelliklerini içerir. Bu öğe, koordinat öğe sistemlerini değiştirmek için kullanılan gelişigüzel bir afin matris dönüşümünü tanımlar.
public sealed class XpsMatrix : XpsObject
Özellikleri
| İsim | Tanım |
|---|---|
| IsIdentity { get; } | Bu örneğin birim matris olup olmadığını gösteren bir değer alır. |
| M11 { get; } | M11 öğesini alır. |
| M12 { get; } | M12 öğesini alır. |
| M21 { get; } | M21 öğesini alır. |
| M22 { get; } | M22 öğesini alır. |
| M31 { get; } | M31 öğesini alır. |
| M32 { get; } | M32 öğesini alır. |
yöntemler
| İsim | Tanım |
|---|---|
| Clone() | Bu dönüşüm matrisini klonlar. |
| override Equals(object) | Belirtilenin olup olmadığını belirler.Object bu örneğe eşittir. |
| override GetHashCode() | Bu örnek için bir karma kod döndürür. |
| Multiply(Matrix) | tarafından belirtilen matris ile bu matrisi çarpar.matrix varsayılan (Başa Ekle) sırayla. |
| Multiply(XpsMatrix) | tarafından belirtilen matris ile bu matrisi çarpar.matrix varsayılan (Başa Ekle) sırayla. |
| Multiply(Matrix, MatrixOrder) | tarafından belirtilen matris ile bu matrisi çarpar.matrix tarafından belirtilen sıraylamatrixOrder . |
| Multiply(XpsMatrix, MatrixOrder) | tarafından belirtilen matris ile bu matrisi çarpar.matrix tarafından belirtilen sıraylamatrixOrder . |
| Reset() | Bu Matrisi birim matrise sıfırlar. |
| Rotate(float) | tarafından saat yönünde döndürmeyi uygularangle bu Matrix’e varsayılan (Başa eklenen) sırayla. |
| Rotate(float, MatrixOrder) | tarafından saat yönünde döndürmeyi uygularangle tarafından belirtilen order düzeninde bu Matrix’ematrixOrder . |
| RotateAround(float, PointF) | tarafından saat yönünde döndürmeyi uygularangle etrafındapivot bu Matrix’e varsayılan (Başına eklenen) sırayla. |
| RotateAround(float, PointF, MatrixOrder) | tarafından saat yönünde döndürmeyi uygularangle etrafındapivottarafından belirtilen sırayla bu Matrix’e matrixOrder . |
| Scale(float, float) | Belirtilen ölçek vektörünü (scaleX ve scaleY) bu Matrise varsayılan (Başa Ekleme) sırayla uygular. |
| Scale(float, float, MatrixOrder) | Belirtilen ölçek vektörünü (scaleX ve scaleY) bu Matrise, tarafından belirtilen sırayla uygular.matrixOrder . |
| Skew(double, double) | Belirtilen eğri dönüşümünü bu Matrise uygular. |
| override ToString() | Bunun dize gösterimini döndürürXpsMatrix örnek. |
| Transform(RectangleF) | Bu Matris tarafından temsil edilen afin dönüşümü belirtilen bir dikdörtgene uygular. |
| TransformPoint(PointF) | Bu Matris tarafından temsil edilen afin dönüşümü belirtilen bir noktaya uygular. |
| TransformPoints(PointF[]) | Bu Matris tarafından temsil edilen benzeşim dönüşümünü belirtilen bir nokta dizisine uygular. |
| TransformPoints(PointF[], int, int) | Bu Matris tarafından temsil edilen benzeşim dönüşümünü nokta dizisinin belirtilen bir bölümüne uygular. |
| Translate(float, float) | Belirtilen öteleme vektörünü bu Matrise uygular. |
| Translate(float, float, MatrixOrder) | Belirtilen öteleme vektörünü, belirtilen sırayla bu Matrise uygular.matrixOrder . |
| static Equals(XpsMatrix, XpsMatrix) | Gerçek uygulama. |
| operator == | ==. operatörünü uygular |
| operator != | !=. operatörünü uygular |
Ayrıca bakınız
- class XpsObject
- ad alanı Aspose.Page.XPS.XpsModel
- toplantı Aspose.Page