Class SVGTransform

Class SVGTransform

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

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

[DOMName("SVGTransform")]
[DOMObject]
[ComVisible(true)]
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 και SV G_TREW. Διατηρεί την γωνία που καθορίστηκε.Για το SVG_TRANSFORM_MATRIX, το svg_transform_translate και το swg _transforme_scale, η γωνία θα είναι μηδενική.

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

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

float

Matrix

Το υλικό που αντιπροσωπεύει αυτή τη μεταμόρφωση είναι ζωντανό, πράγμα που σημαίνει ότι τυχόν αλλαγές που γίνονται στο SVGTransform αντικείμενο αντανακλούνται αμέσως στο ύφος του υλικού και αντίστροφα. Σε περίπτωση που το υλικά αντικειμένου αλλάζει άμεσα (δηλαδή, χωρίς να χρησιμοποιούνται οι μέθοδοι στην ίδια τη διασύνδεσή του) τότε ο τύπος του SVDTransformer αλλάζεται σε SVM_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), το ε και το f θα είναι μηδέν.

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

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

SVGMatrix

Type

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

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

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

ushort

Methods

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

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

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

Parameters

matrix SVGMatrix

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

Exceptions

DOMException

Κωδικός Aspose.Svg.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.Svg.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.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

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

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

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

Parameters

angle float

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

Exceptions

DOMException

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

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

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

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

Parameters

angle float

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

Exceptions

DOMException

Κωδικός Aspose.Svg.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.Svg.Dom. DOMException.NO_MODIFICATION_ALLOWED_ERR.Αναρτήθηκε από μια προσπάθεια να αλλάξει την αξία μιας ανάγνωσης μόνο χαρακτηριστικό.

ToString()

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

public override string ToString()

Returns

string

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

 Ελληνικά