Class SVGTransform

Class SVGTransform

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

Το SVGTransform είναι η διεπαφή για μία από τις μετασχηματιστικές συνιστώσες μέσα σε ένα SVGTransformList· επομένως, ένα SVGTransform αντικείμενο αντιστοιχεί σε ένα ενιαίο στοιχείο (π.χ. ‘scale(…)’ ή ‘matrix(…)’) μέσα σε μια προδιαγραφή χαρακτηριστικού ’transform’.

[ComVisible(true)]
[DOMName("SVGTransform")]
[DOMObject]
public class SVGTransform : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGTransform

Implements

INotifyPropertyChanged , IDisposable

Κληρονομημένα μέλη

SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

SVG_TRANSFORM_MATRIX

Η μεταμόρφωση του «ματριξίου» (matrix)

[DOMName("SVG_TRANSFORM_MATRIX")]
public const ushort SVG_TRANSFORM_MATRIX = 1

Αξία πεδίου

ushort

SVG_TRANSFORM_ROTATE

Η μεταμόρφωση του «ροτατικού […]»

[DOMName("SVG_TRANSFORM_ROTATE")]
public const ushort SVG_TRANSFORM_ROTATE = 4

Αξία πεδίου

ushort

SVG_TRANSFORM_SCALE

Η μεταμόρφωση της κλίμακας […].

[DOMName("SVG_TRANSFORM_SCALE")]
public const ushort SVG_TRANSFORM_SCALE = 3

Αξία πεδίου

ushort

SVG_TRANSFORM_SKEWX

Η μεταμόρφωση του «SkewX (…)».

[DOMName("SVG_TRANSFORM_SKEWX")]
public const ushort SVG_TRANSFORM_SKEWX = 5

Αξία πεδίου

ushort

SVG_TRANSFORM_SKEWY

Η μεταμόρφωση του «SkewY(…)»

[DOMName("SVG_TRANSFORM_SKEWY")]
public const ushort SVG_TRANSFORM_SKEWY = 6

Αξία πεδίου

ushort

SVG_TRANSFORM_TRANSLATE

Η μεταμόρφωση της μεταφράσεως […].

[DOMName("SVG_TRANSFORM_TRANSLATE")]
public const ushort SVG_TRANSFORM_TRANSLATE = 2

Αξία πεδίου

ushort

SVG_TRANSFORM_UNKNOWN

Ο τύπος μονάδας δεν είναι ένας από τους προκαθορισμένους τύπους. είναι αδύνατο να προσπαθήσουμε να ορίσουμε μια νέα τιμή αυτού του τύπου ή να προσπαθήσουμε να μετατρέψουμε μια υπάρχουσα τιμή σε αυτόν τον τύπο.

[DOMName("SVG_TRANSFORM_UNKNOWN")]
public const ushort SVG_TRANSFORM_UNKNOWN = 0

Αξία πεδίου

ushort

Properties

Angle

Ένα χαρακτηριστικό ευκολίας για SVG_TRANSFORM_ROTATE, SVG_TRANSFORM_SKEWX και SVG_TRANSFORM_SKEWY.Για SVG_TRANSFORM_MATRIX, SVG_TRANSFORM_TRANSLATE και SVG_TRANSFORM_SCALE, η γωνία θα είναι μηδενική.

[DOMName("angle")]
public float Angle { get; }

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

float

Matrix

Το υλικό που αντιπροσωπεύει αυτή την μεταμόρφωση.Το υλικό είναι ζωντανό, πράγμα που σημαίνει ότι τυχόν αλλαγές που γίνονται στο SVGTransform αντικείμενο αντανακλούνται αμέσως στο υλικό και αντίστροφα. Σε περίπτωση που το υλικό αλλάζει άμεσα (δηλαδή, χωρίς τη χρήση των μεθόδων στην ίδια τη διεπαφή SVGTransform) τότε ο τύπος του SVGTransform αλλάζει σε SVG_TRANSFORM_MATRIX.Για το SVG_TRANSFORM_MATRIX, το μητρώο περιέχει τις τιμές a, b, c, d, e, f που παρέχονται από τον χρήστη.Για SVG_TRANSFORM_TRANSLATE, e και f αντιπροσωπεύουν τα ποσά μετάφρασης (a= 1, b= 0, c= 0 και d= 1).Για SVG_TRANSFORM_SCALE, a και d αντιπροσωπεύουν τα ποσά της κλίμακας (b = 0, c = 0, e = 0 και f = 0).Για το SVG_TRANSFORM_SKEWX και το SVG_TRANSFORM_SKEWY, τα a, b, c και d αντιπροσωπεύουν τη μητρώα που θα οδηγήσει στο δεδομένο σχήμα (e= 0 και f= 0).Για το SVG_TRANSFORM_ROTATE, a, b, c, d, e και f μαζί αντιπροσωπεύουν τη μητρία που θα οδηγήσει στην δεδομένη περιστροφή.Όταν η περιστροφή είναι γύρω από το κεντρικό σημείο(0, 0), e και f θα είναι μηδέν.

[DOMName("matrix")]
public SVGMatrix Matrix { get; }

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

SVGMatrix

Type

Ο τύπος της αξίας όπως καθορίζεται από ένα από τα SVG_TRANSFORM_* είναι σταθερά καθορισμένα σε αυτή τη διεπαφή.

[DOMName("type")]
public ushort Type { get; }

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

ushort

Methods

SetMatrix(ΣΕΒΓΜΑΤΡΙΞ)

Καθορίστε τον τύπο μετασχηματισμού στο SVG_TRANSFORM_MATRIX, με τη μάρτυρα παραμέτρων που καθορίζει τη νέα μετασχηματισμό. Οι τιμές από τη μάρτυρα παραμέτρων αντιγράφονται, η μάρτυρα δεν αντικαθιστά τη μάρτυρα SVGTransform::matrix.

[DOMName("setMatrix")]
public void SetMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

Το νέο υλικό για τη μεταμόρφωση.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

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

Προσθέστε τον τύπο μετατροπής στο SVG_TRANSFORM_ROTATE, με παράμετρο γωνία που καθορίζει το γωνία περιστροφής και παράμετρος cx και cy που καθορίζουν το προαιρετικό κέντρο περιστροφής.

[DOMName("setRotate")]
public void SetRotate(float angle, float cx, float cy)

Parameters

angle float

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

cx float

Ο συντονισμός x του κέντρου περιστροφής.

cy float

Ο συντονισμός του κέντρου της περιστροφής.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

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

Ρυθμίστε τον τύπο μετατροπής στο SVG_TRANSFORM_SCALE, με τις παραμέτρους sx και sy που καθορίζουν τα ποσά της κλίμακας.

[DOMName("setScale")]
public void SetScale(float sx, float sy)

Parameters

sx float

Το ποσό της κλίμακας είναι X.

sy float

Το ποσό της κλίμακας στο Y.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

ΣΧΕΔΙΟ(Πλοία)

Ρυθμίστε τον τύπο μετατροπής στο SVG_TRANSFORM_SKEWX, με παράμετρο γωνία που καθορίζει την ποσότητα του σκάβου.

[DOMName("setSkewX")]
public void SetSkewX(float angle)

Parameters

angle float

Η γωνία του σκάου.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

Σημειωτέον(Πλοία)

Ρυθμίστε τον τύπο μετατροπής στο SVG_TRANSFORM_SKEWY, με παράμετρο γωνία που καθορίζει την ποσότητα του σκάβου.

[DOMName("setSkewY")]
public void SetSkewY(float angle)

Parameters

angle float

Η γωνία του σκάου.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

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

Ρυθμίστε τον τύπο μετατροπής στο SVG_TRANSFORM_TRANSLATE, με τις παραμέτρους tx και ty που καθορίζουν τα ποσά μετάφρασης.

[DOMName("setTranslate")]
public void SetTranslate(float tx, float ty)

Parameters

tx float

Το ποσό της μετάφρασης είναι X.

ty float

Το ποσό της μετάφρασης είναι Y.

Exceptions

DOMException

Κωδικός Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

ToString()

Επιστρέφει ένα System.String που αντιπροσωπεύει αυτή την περίπτωση.

public override string ToString()

Returns

string

Ένα σύστημα.String που αντιπροσωπεύει αυτή την περίπτωση.

 Ελληνικά