Interface IMatrix

Interface IMatrix

Το όνομα: Aspose.Html.Drawing Συγκέντρωση: Aspose.HTML.dll (25.4.0)

Αντιπροσωπεύει ένα μητρώο που χρησιμοποιείται για μετασχηματισμούς.

[ComVisible(true)]
public interface IMatrix

Properties

IsIdentity

Αποκτά μια τιμή που υποδεικνύει αν αυτή η μάρτυρα είναι η μάρτυρα ταυτότητας.

bool IsIdentity { get; }

Αξία ιδιοκτησίας

bool

IsInvertible

Αποκτά μια τιμή που υποδεικνύει αν αυτή η μάρτυρα είναι αναστρέψιμη.

bool IsInvertible { get; }

Αξία ιδιοκτησίας

bool

M11

Αποκτά ή τοποθετεί την τιμή στην πρώτη γραμμή και την πρώτη στήλη της μάρκας.

float M11 { get; set; }

Αξία ιδιοκτησίας

float

M12

Αποκτά ή τοποθετεί την τιμή στην πρώτη γραμμή και τη δεύτερη στήλη της μάρκας.

float M12 { get; set; }

Αξία ιδιοκτησίας

float

M21

Αποκτά ή τοποθετεί την τιμή στην δεύτερη γραμμή και την πρώτη στήλη της μάρκας.

float M21 { get; set; }

Αξία ιδιοκτησίας

float

M22

Αποκτά ή τοποθετεί την τιμή στη δεύτερη γραμμή και τη δεύτερη στήλη της μάρκας.

float M22 { get; set; }

Αξία ιδιοκτησίας

float

M31

Αποκτά ή τοποθετεί την τιμή στην τρίτη γραμμή και την πρώτη στήλη της κλίμακας.

float M31 { get; set; }

Αξία ιδιοκτησίας

float

M32

Αποκτά ή τοποθετεί την τιμή στην τρίτη γραμμή και τη δεύτερη στήλη της κλίμακας.

float M32 { get; set; }

Αξία ιδιοκτησίας

float

Methods

Clone()

Δημιουργήστε ένα αντίγραφο αυτής της κλίμακας.

IMatrix Clone()

Returns

IMatrix

Ένα νέο παράδειγμα του Aspose.Html.Drawing.IMatrix που είναι ένα αντίγραφο αυτής της μάρκας.

GetElements()

Απολαμβάνει τα στοιχεία της μάρτυρας ως αράχνη.

float[] GetElements()

Returns

float [ ]

Τα στοιχεία της Ματρίτης.

Invert()

Αντικαταστήστε αυτή τη ματρία.

void Invert()

Multiply(Ετικέτες WebMatrixOrder)

Πολλαπλασιάζει αυτή τη μάρτυρα με άλλη μάρτυρα στην καθορισμένη σειρά.

void Multiply(IMatrix matrix, WebMatrixOrder order)

Parameters

matrix IMatrix

Η Ματρίτη πολλαπλασιάζεται.

order WebMatrixOrder

Η σειρά στην οποία εφαρμόζεται η πολλαπλασιασμός.

Multiply(ΙΜΑΤΡΙΞ)

Πολλαπλασιάζετε αυτό το μητρώο με άλλο μητρώο.

void Multiply(IMatrix matrix)

Parameters

matrix IMatrix

Η Ματρίτη πολλαπλασιάζεται.

Reset()

Επέστρεψε το μητρώο στο μητρώο ταυτότητας.

void Reset()

Rotate(Ετικέτες WebMatrixOrder)

Ρυθμίζει το μητρώο με την καθορισμένη γωνία στην καθορισμένη σειρά.

void Rotate(float angle, WebMatrixOrder order)

Parameters

angle float

Η γωνία της περιστροφής σε βαθμούς.

order WebMatrixOrder

Η σειρά στην οποία εφαρμόζεται η περιστροφή.

Rotate(Πλοία)

Ρυθμίζει το μητρώο με την καθορισμένη γωνία.

void Rotate(float angle)

Parameters

angle float

Η γωνία της περιστροφής σε βαθμούς.

RotateAt(Πλατφόρμα, PointF, WebMatrixOrder)

Ρυθμίζει τη μητρώα με την καθορισμένη γωνία γύρω από το καθορισμένο σημείο στην καθορισμένη σειρά.

void RotateAt(float angle, PointF point, WebMatrixOrder order)

Parameters

angle float

Η γωνία της περιστροφής σε βαθμούς.

point PointF

Το σημείο για να περιστρέψουμε.

order WebMatrixOrder

Η σειρά στην οποία εφαρμόζεται η περιστροφή.

RotateAt(Πυροβόλη, Πυροβόλη)

Ρυθμίζει τη μητρώα από την καθορισμένη γωνία γύρω από το καθορισμένο σημείο.

void RotateAt(float angle, PointF point)

Parameters

angle float

Η γωνία της περιστροφής σε βαθμούς.

point PointF

Το σημείο για να περιστρέψουμε.

Scale(Πλατφόρμα, Πλατφόρμα, WebMatrixOrder)

Μετρήστε τη ματρία με τους καθορισμένους παράγοντες κλίμακας στην καθορισμένη σειρά.

void Scale(float scaleX, float scaleY, WebMatrixOrder order)

Parameters

scaleX float

Ο παράγοντας κλίμακας κατά μήκος του x-axis.

scaleY float

Ο παράγοντας κλίμακας κατά μήκος του y-axis.

order WebMatrixOrder

Η σειρά στην οποία εφαρμόζεται η κλίμακα.

Scale(Πλοία, Πλοία)

Μετρήστε την κλίμακα με τους καθορισμένους παράγοντες κλίμακας ομοιόμορφα.

void Scale(float scaleX, float scaleY)

Parameters

scaleX float

Ο ενιαίος παράγοντας κλίμακας.

scaleY float

Ο ενιαίος παράγοντας κλίμακας.

Skew(Πλοία, Πλοία)

Εφαρμόστε μια μεταμόρφωση σκάφους στη μάρτυρα.

void Skew(float skewX, float skewY)

Parameters

skewX float

Η γωνία από την οποία να σκαρφαλώσει στην κατεύθυνση x-axis.

skewY float

Η γωνία από την οποία να σκαρφαλώσει στην κατεύθυνση y-axis.

TransformPoint(PointF)

Μετατρέψτε το καθορισμένο σημείο χρησιμοποιώντας αυτή τη ματρία.

PointF TransformPoint(PointF point)

Parameters

point PointF

Το σημείο για μεταμόρφωση.

Returns

PointF

Το μετασχηματισμένο σημείο.

TransformPoints(PointF[])

Μεταμορφώνει μια σειρά από σημεία χρησιμοποιώντας αυτή τη ματρυξία.

void TransformPoints(PointF[] points)

Parameters

points PointF [ ]

Η ποικιλία των σημείων που πρέπει να μεταμορφωθούν.

TransformRectangle(Ρέκτανγκλ)

Μετασχηματίζει το καθορισμένο ορθογώνιο χρησιμοποιώντας αυτή τη μάρτυρα.

RectangleF TransformRectangle(RectangleF rect)

Parameters

rect RectangleF

Η ορθόδοξη μεταμόρφωση.

Returns

RectangleF

Η μετασχηματισμένη ορθογώνια.

Translate(Πλατφόρμα, Πλατφόρμα, WebMatrixOrder)

Μεταφράζει το μητρώο με τις καθορισμένες τιμές offset στην καθορισμένη σειρά.

void Translate(float offsetX, float offsetY, WebMatrixOrder order)

Parameters

offsetX float

Η αξία του offset κατά μήκος του x-axis.

offsetY float

Η τιμή αποζημίωσης κατά μήκος του y-axis.

order WebMatrixOrder

Η σειρά στην οποία εφαρμόζεται η μετάφραση.

Translate(Πλοία, Πλοία)

Μεταφράζει τη μητρώο με τις καθορισμένες τιμές offset.

void Translate(float offsetX, float offsetY)

Parameters

offsetX float

Η αξία του offset κατά μήκος του x-axis.

offsetY float

Η τιμή αποζημίωσης κατά μήκος του y-axis.

 Ελληνικά