Interface IMatrix
Το όνομα: Aspose.Html.Drawing Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Αντιπροσωπεύει ένα μητρώο που χρησιμοποιείται για μετασχηματισμούς.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
Αποκτά μια τιμή που υποδεικνύει αν αυτή η μάρτυρα είναι η μάρτυρα ταυτότητας.
bool IsIdentity { get; }
Αξία ιδιοκτησίας
IsInvertible
Αποκτά μια τιμή που υποδεικνύει αν αυτή η μάρτυρα είναι αναστρέψιμη.
bool IsInvertible { get; }
Αξία ιδιοκτησίας
M11
Αποκτά ή τοποθετεί την τιμή στην πρώτη γραμμή και την πρώτη στήλη της μάρκας.
float M11 { get; set; }
Αξία ιδιοκτησίας
M12
Αποκτά ή τοποθετεί την τιμή στην πρώτη γραμμή και τη δεύτερη στήλη της μάρκας.
float M12 { get; set; }
Αξία ιδιοκτησίας
M21
Αποκτά ή τοποθετεί την τιμή στην δεύτερη γραμμή και την πρώτη στήλη της μάρκας.
float M21 { get; set; }
Αξία ιδιοκτησίας
M22
Αποκτά ή τοποθετεί την τιμή στη δεύτερη γραμμή και τη δεύτερη στήλη της μάρκας.
float M22 { get; set; }
Αξία ιδιοκτησίας
M31
Αποκτά ή τοποθετεί την τιμή στην τρίτη γραμμή και την πρώτη στήλη της κλίμακας.
float M31 { get; set; }
Αξία ιδιοκτησίας
M32
Αποκτά ή τοποθετεί την τιμή στην τρίτη γραμμή και τη δεύτερη στήλη της κλίμακας.
float M32 { get; set; }
Αξία ιδιοκτησίας
Methods
Clone()
Δημιουργήστε ένα αντίγραφο αυτής της κλίμακας.
IMatrix Clone()
Returns
Ένα νέο παράδειγμα του 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
Το μετασχηματισμένο σημείο.
TransformPoints(PointF[])
Μεταμορφώνει μια σειρά από σημεία χρησιμοποιώντας αυτή τη ματρυξία.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
Η ποικιλία των σημείων που πρέπει να μεταμορφωθούν.
TransformRectangle(Ρέκτανγκλ)
Μετασχηματίζει το καθορισμένο ορθογώνιο χρησιμοποιώντας αυτή τη μάρτυρα.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
Η ορθόδοξη μεταμόρφωση.
Returns
Η μετασχηματισμένη ορθογώνια.
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.