Class XpsMatrix

Class XpsMatrix

İsim alanı : Aspose.Page.XPS.XpsModel Toplama: Aspose.Page.dll (25.4.0)

MatrixTransform özellikleri sınıf kapsayıcı özellikleri.Bu element, koordinasyonu manipüle etmek için kullanılan arzu edilen bir matris dönüşümünü tanımlar.Eleman Sistemleri .

public sealed class XpsMatrix : XpsObject

Inheritance

object XpsObject XpsMatrix

mirasçı üyeleri

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsIdentity

Bu durumun kimlik matrisinin olup olmadığını gösteren bir değer alır.

public bool IsIdentity { get; }

Mülkiyet Değer

bool

M11

M11 elementini alır.

public float M11 { get; }

Mülkiyet Değer

float

M12

M12 elementini alır.

public float M12 { get; }

Mülkiyet Değer

float

M21

M21 elementini alır.

public float M21 { get; }

Mülkiyet Değer

float

M22

M22 elementini alır.

public float M22 { get; }

Mülkiyet Değer

float

M31

M31 elementini alır.

public float M31 { get; }

Mülkiyet Değer

float

M32

M32 elementini alır.

public float M32 { get; }

Mülkiyet Değer

float

Methods

Clone()

Bu dönüşüm matrisini klonlayın.

public XpsMatrix Clone()

Returns

XpsMatrix

Bu dönüşüm matrisinin klonu.

Equals(nesne)

Belirlenen System.Object’in bu örnekle eşit olup olmadığını belirler.

public override bool Equals(object obj)

Parameters

obj object

Sistem.Object bu durumla karşılaştırmak için.

Returns

bool

‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.

Equals(XpsMatrix ve XpsMatrix)

Gerçek uygulama için.

public static bool Equals(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

İlk matrisimiz var.

b XpsMatrix

İkinci bir matris.

Returns

bool

eğer martrix eşit olursa

GetHashCode()

Bu örnek için bir hash kodu iade eder.

public override int GetHashCode()

Returns

int

Bu örnek için bir hash kodu, hash algoritmalarında ve bir hash tablosu gibi veri yapılarında kullanıma uygundur.

Multiply(Matrix ve MatrixOrder)

Bu matris, matrix’in matrixOrder’ tarafından belirtilen sırada belirtilen matris ile çoğaltılır.

public void Multiply(Matrix matrix, MatrixOrder matrixOrder)

Parameters

matrix Matrix

Matris için.

matrixOrder MatrixOrder

Sipariş için.

Multiply(Matrix)

Bu matris, matrix’in varsayılan (Prepend) sırasıyla belirtilen matrisle çoğaltılır.

public void Multiply(Matrix matrix)

Parameters

matrix Matrix

Matris için.

Multiply(XpsMatrix ve MatrixOrder)

Bu matris, matrix’in matrixOrder’ tarafından belirtilen sırada belirtilen matris ile çoğaltılır.

public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)

Parameters

matrix XpsMatrix

Matris için.

matrixOrder MatrixOrder

Sipariş için.

Multiply(XpsMatrix)

Bu matris, matrix’in varsayılan (Prepend) sırasıyla belirtilen matrisle çoğaltılır.

public void Multiply(XpsMatrix matrix)

Parameters

matrix XpsMatrix

Matris için.

Reset()

Bu matrisini kimlik matrisine dönüştürür.

public void Reset()

Rotate(Sürücü, MatrixOrder)

Bu matris için angle’ ile saat yönlü dönüşü matrixOrder’ tarafından belirtilen siparişlerde uygulanır.

public void Rotate(float angle, MatrixOrder matrixOrder)

Parameters

angle float

Bu açıdan.

matrixOrder MatrixOrder

Sipariş için.

Rotate(Floransa)

Bu matris için angle’ ile saat yönlü dönüşü varsayılan (Prepend) sırada uygulanır.

public void Rotate(float angle)

Parameters

angle float

Bu açıdan.

RotateAround(Sürücü, PointF, MatrixOrder)

Bu matris için pivot’ çevresinde pivot’ ile matrixOrder’ tarafından belirtilen sırada saat yönlendirme uygulanır.

public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)

Parameters

angle float

Bu açıdan.

pivot PointF

Pivot noktası için.

matrixOrder MatrixOrder

Sipariş için.

RotateAround(Sürücü, PointF)

pivot’ etrafında pivot’ ile bu Matrix’in varsayılan (Prepend) siparişinde dönmesini uygulayın.

public void RotateAround(float angle, PointF pivot)

Parameters

angle float

Bu açıdan.

pivot PointF

Pivot noktası için.

Scale(Sürücü, Sürücü, MatrixOrder)

Bu matris için belirtilen ölçek vektörü (scaleX ve scaleY) matrixOrder" ile belirtilen siparişlerde uygulanır.

public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)

Parameters

scaleX float

X ölçeği vardır.

scaleY float

ölçeği y.

matrixOrder MatrixOrder

Sipariş için.

Scale(Yüzme , Yüzme)

Bu matris için belirtilen ölçek vektörünü (scaleX ve scaleY) varsayılan (Prepend) sırada uygulayın.

public void Scale(float scaleX, float scaleY)

Parameters

scaleX float

ölçeği x.

scaleY float

ölçeği y.

Skew(Çift , Çift)

Bu matris için belirli bir çerçeve dönüşümünü uygulayın.

public void Skew(double skewX, double skewY)

Parameters

skewX double

Şekil x.

skewY double

Şeyh Y.

ToString()

Bu Aspose.Page.XPS.XpsModel.XpsMatrix örneğinin çizgi temsilini geri getirir.

public override string ToString()

Returns

string

sert temsilcilik

Transform(RectangleF)

Bu Matris tarafından temsil edilen affin dönüşümünü belirli bir düz açıya uygulayın.

public RectangleF Transform(RectangleF rect)

Parameters

rect RectangleF

Doğrudan bir şekilde.

Returns

RectangleF

Dönüştürülmüş düzlem

TransformPoint(PointF)

Bu Matris tarafından temsil edilen affin dönüşümünü belirli bir noktaya uygulayın.

public PointF TransformPoint(PointF point)

Parameters

point PointF

Bu nokta .

Returns

PointF

dönüştürülmüş nokta

TransformPoints(PointF[…], int , int)

Bu Matris tarafından temsil edilen affin dönüşümünü noktaların belirli bir kısmına uygular.

public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)

Parameters

points PointF […]

Bu noktalar .

startIndex int

Başlangıç Endeksi

numberOfPoints int

Bu noktaların sayısı.

TransformPoints(PointF[])

Bu Matris tarafından temsil edilen affin dönüşümünü belirli bir nokta yelpazesine uygular.

public void TransformPoints(PointF[] points)

Parameters

points PointF […]

Bu noktalar .

Translate(Sürücü, Sürücü, MatrixOrder)

Bu Matris için belirtilen çeviri vektörünü matrixOrder" ile belirtilen sırada uygulayın.

public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)

Parameters

offsetX float

Ücretli X.

offsetY float

Ödeme Y.

matrixOrder MatrixOrder

Sipariş için.

Translate(Yüzme , Yüzme)

Bu matris için belirtilen çeviri vektörünü uygulayın.

public void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Ücretli X.

offsetY float

Ödeme Y.

Operators

Operatör =(XpsMatrix ve XpsMatrix)

Operatör tarafından gerçekleştirilmiştir =.

public static bool operator ==(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

İlk matrisimiz var.

b XpsMatrix

İkinci bir matris.

Returns

bool

Operatörün sonuçları.

Operatör !=(XpsMatrix ve XpsMatrix)

Operatörün işleyişini yapın!

public static bool operator !=(XpsMatrix a, XpsMatrix b)

Parameters

a XpsMatrix

İlk matrisimiz var.

b XpsMatrix

İkinci bir matris.

Returns

bool

Operatörün sonuçları.

 Türkçe