Aspose.Html.Dom.Svg

Όλες οι τάξεις σε Aspose.Html.Dom.SvgΟ χώρος ονομάτων βασίζεται σε συστάσεις w3c SVG2. Χρησιμοποιώντας αυτόν τον χώρο ονομάτων, μπορείτε να φορτώσετε, να πλοηγηθείτε ή να αποδώσετε το αρχείο SVG σύμφωνα με τις απαιτήσεις σας.

Τάξεις

ΤάξηΠεριγραφή
SVGAElementΗ διεπαφή SVGAElement αντιστοιχεί στο στοιχείο ‘a’.
SVGAnimateElementΗ διεπαφή SVGAnimateElement αντιστοιχεί στο στοιχείο ‘animate’. Η αντικειμενοστραφή πρόσβαση στα χαρακτηριστικά του στοιχείου ‘animate’ μέσω του SVG DOM δεν είναι διαθέσιμη.
SVGAnimateMotionElementΗ διεπαφή SVGAnimateMotionElement αντιστοιχεί στο στοιχείο ‘animateMotion’. Η αντικειμενοστραφή πρόσβαση στα χαρακτηριστικά του στοιχείου ‘animateMotion’ μέσω του SVG DOM δεν είναι διαθέσιμη.
SVGAnimateTransformElementΗ διεπαφή SVGAnimateTransformElement αντιστοιχεί στο στοιχείο ‘animateTransform’. Η αντικειμενοστραφή πρόσβαση στα χαρακτηριστικά του στοιχείου ‘animateTransform’ μέσω του SVG DOM δεν είναι διαθέσιμη.
SVGAnimationElementΗ διεπαφή SVGAnimationElement είναι η βασική διεπαφή για όλες τις διεπαφές στοιχείων κινούμενης εικόνας: SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement και SVGAnimateTransformElement.
SVGCircleElementΗ διεπαφή SVGCircleElement αντιστοιχεί στο στοιχείο “κύκλος”.
SVGClipPathElementΗ διεπαφή SVGClipPathElement αντιστοιχεί στο στοιχείο ‘clipPath’.
SVGComponentTransferFunctionElementΑυτή η διεπαφή ορίζει μια βασική διεπαφή που χρησιμοποιείται από τις διεπαφές συναρτήσεων μεταφοράς στοιχείων.
SVGCursorElementΗ διεπαφή SVGCursorElement αντιστοιχεί στο στοιχείο ‘δρομέας’.
SVGDefsElementΗ διεπαφή SVGDefsElement αντιστοιχεί στο στοιχείο ‘defs’.
SVGDescElementΗ διεπαφή SVGDescElement αντιστοιχεί στο στοιχείο ‘desc’.
SVGDocumentΑνSVGDocumentείναι η ρίζα της ιεραρχίας SVG και κρατά ολόκληρο το περιεχόμενο. Εκτός από την παροχή πρόσβασης στην ιεραρχία, παρέχει επίσης ορισμένες πρακτικές μεθόδους για την πρόσβαση σε ορισμένα σύνολα πληροφοριών από το έγγραφο. Όταν ένα στοιχείο ‘svg’ είναι ενσωματωμένο ενσωματωμένο ως στοιχείο ενός εγγράφου από άλλο χώρο ονομάτων, όπως όταν ένα ‘svg’ Το στοιχείο είναι ενσωματωμένο σε ένα έγγραφο XHTML [XHTML], τότε ένα αντικείμενο SVGDocument δεν θα υπάρχει. Αντίθετα, το ριζικό αντικείμενο στην ιεραρχία αντικειμένων εγγράφου θα είναι ένα αντικείμενο Document διαφορετικού τύπου, όπως ένα αντικείμενο HTMLDocument. Ωστόσο, ένα αντικείμενο SVGDocument θα υπάρχει πράγματι όταν το ριζικό στοιχείο της ιεραρχίας εγγράφου XML είναι ένα στοιχείο ‘svg’ , όπως όταν προβάλλετε ένα αυτόνομο αρχείο SVG (δηλαδή, ένα αρχείο με τύπο MIME “image/svg+xml”). Σε αυτήν την περίπτωση, το αντικείμενο SVGDocument θα είναι το ριζικό αντικείμενο της ιεραρχίας του μοντέλου αντικειμένου εγγράφου.
SVGElementΌλες οι διεπαφές SVG DOM που αντιστοιχούν απευθείας σε στοιχεία στη γλώσσα SVG (όπως η διεπαφή SVGPathElement για το στοιχείο «διαδρομή») προέρχονται από τη διεπαφή SVGElement.
SVGElementInstanceΤο ριζικό αντικείμενο κάθε σκιώδους δέντρου στοιχείου χρήσης υλοποιεί τη διεπαφή SVGUseElementShadowRoot. Αυτή η διεπαφή δεν ορίζει προς το παρόν επεκτάσεις για τις ιδιότητες και τις μεθόδους που ορίζονται για τη διεπαφή ShadowRoot και τη μίξη DocumentOrShadowRoot. Ωστόσο, το δέντρο που έχει τις ρίζες του σε αυτόν τον κόμβο είναι αποκλειστικά μόνο για ανάγνωση από την οπτική γωνία των σεναρίων συντάκτη.
SVGEllipseElementΗ διεπαφή SVGEllipseElement αντιστοιχεί στο στοιχείο ‘έλλειψη’.
SVGExceptionΑυτή η εξαίρεση δημιουργείται όταν μια συγκεκριμένη λειτουργία SVG είναι αδύνατο να εκτελεστεί.
SVGFilterElementΗ διεπαφή SVGFilterElement αντιστοιχεί στο στοιχείο ‘φίλτρο’.
SVGForeignObjectElementΗ διεπαφή SVGForeignObjectElement αντιστοιχεί στο στοιχείο “foreignObject”.
SVGGElementΗ διεπαφή SVGGElement αντιστοιχεί στο στοιχείο “g”.
SVGGeometryElementΔιασύνδεση SVGGeometryElement αντιπροσωπεύει στοιχεία SVG των οποίων η απόδοση ορίζεται από γεωμετρία με ισοδύναμη διαδρομή και τα οποία μπορούν να συμπληρωθούν και να περαστούν. Αυτό περιλαμβάνει μονοπάτια και τα βασικά σχήματα.
SVGGradientElementΗ διεπαφή SVGGradientElement είναι μια βασική διεπαφή που χρησιμοποιείται από τα SVGLinearGradientElement και SVGRadialGradientElement.
SVGGraphicsElementΗ διεπαφή SVGGraphicsElement αντιπροσωπεύει στοιχεία SVG των οποίων ο πρωταρχικός σκοπός είναι να αποδώσουν απευθείας τα γραφικά σε μια ομάδα.
SVGImageElementΗ διεπαφή SVGImageElement αντιστοιχεί στο στοιχείο ‘εικόνα’.
SVGLinearGradientElementΗ διεπαφή SVGLinearGradientElement αντιστοιχεί στο στοιχείο ’linearGradient’.
SVGLineElementΗ διεπαφή SVGLineElement αντιστοιχεί στο στοιχείο «line».
SVGMarkerElementΗ διεπαφή SVGMarkerElement αντιστοιχεί στο στοιχείο ‘δείκτη’.
SVGMaskElementΗ διεπαφή SVGMaskElement αντιστοιχεί στο στοιχείο «μάσκα».
SVGMetadataElementΗ διεπαφή SVGMetadataElement αντιστοιχεί στο στοιχείο ‘μεταδεδομένα’.
SVGMPathElementΗ διεπαφή SVGMPathElement αντιστοιχεί στο στοιχείο ‘mpath’.
SVGPathElementΗ διεπαφή SVGPathElement αντιστοιχεί στο στοιχείο «διαδρομή».
SVGPatternElementΗ διεπαφή SVGPatternElement αντιστοιχεί στο στοιχείο “μοτίβο”.
SVGPolygonElementΗ διεπαφή SVGPolygonElement αντιστοιχεί στο στοιχείο ‘πολύγωνο’.
SVGPolylineElementΗ διεπαφή SVGPolylineElement αντιστοιχεί στο στοιχείο ‘polyline’.
SVGRadialGradientElementΗ διεπαφή SVGRadialGradientElement αντιστοιχεί στο στοιχείο ‘radialGradient’.
SVGRectElementΗ διεπαφή SVGRectElement αντιστοιχεί στο στοιχείο ‘rect’.
SVGScriptElementΗ διεπαφή SVGScriptElement αντιστοιχεί στο στοιχείο ‘script’.
SVGSetElementΗ διεπαφή SVGSetElement αντιστοιχεί στο στοιχείο “set”. Η αντικειμενοστραφή πρόσβαση στα χαρακτηριστικά του στοιχείου “set” μέσω του SVG DOM δεν είναι διαθέσιμη.
SVGStopElementΗ διεπαφή SVGStopElement αντιστοιχεί στο στοιχείο ‘stop’.
SVGStyleElementΗ διεπαφή SVGStyleElement αντιστοιχεί στο στοιχείο ‘style’.
SVGSVGElementΈνας βασικός ορισμός διεπαφής είναι η διεπαφή SVGSVGElement, η οποία είναι η διεπαφή που αντιστοιχεί στο στοιχείο ‘svg’. Αυτή η διεπαφή περιέχει διάφορες διάφορες ευρέως χρησιμοποιούμενες μεθόδους χρησιμότητας, όπως λειτουργίες μήτρας και τη δυνατότητα ελέγχου του χρόνου επανασχεδιασμού σε συσκευές οπτικής απόδοσης.
SVGSwitchElementΗ διεπαφή SVGSwitchElement αντιστοιχεί στο στοιχείο ‘switch’.
SVGSymbolElementΗ διεπαφή SVGSymbolElement αντιστοιχεί στο στοιχείο ‘symbol’.
SVGTextContentElementΤο SVGTextContentElement κληρονομείται από διάφορες διεπαφές που σχετίζονται με κείμενο, όπως SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement και SVGTextPathElement. Για τις μεθόδους σε αυτό το ευρετήριο να είναι ένας χαρακτήρας ή ένας αριθμός αναφοράς ερμηνεύεται ως ευρετήριο για μια μονάδα κωδικού UTF-16 ή έναν αριθμό μονάδων κώδικα UTF-16, αντίστοιχα. Αυτό γίνεται για λόγους συνέπειας με το DOM Level 2 Core, όπου οι μέθοδοι στη διεπαφή CharacterData χρησιμοποιούν μονάδες κώδικα UTF-16 ως ευρετήρια και μετρήσεις στα δεδομένα χαρακτήρων. Έτσι, για παράδειγμα, εάν το περιεχόμενο κειμένου ενός στοιχείου «κειμένου» είναι ένα μεμονωμένο μη Ο χαρακτήρας BMP, όπως U+10000, και μετά η κλήση του getNumberOfChars σε αυτό το στοιχείο θα επιστρέψει 2, καθώς υπάρχουν δύο μονάδες κωδικού UTF-16 (το υποκατάστατο ζεύγος) που χρησιμοποιούνται για να αναπαραστήσουν αυτόν τον έναν χαρακτήρα.
SVGTextElementΗ διεπαφή SVGTextElement αντιστοιχεί στο στοιχείο “κείμενο”.
SVGTextPathElementΗ διεπαφή SVGTextPathElement αντιστοιχεί στο στοιχείο “textPath”.
SVGTextPositioningElementΗ διεπαφή SVGTextPositioningElement κληρονομείται από διεπαφές που σχετίζονται με κείμενο: SVGTextElement, SVGTSpanElement, SVGTRefElement και SVGAltGlyphElement.
SVGTitleElementΗ διεπαφή SVGTitleElement αντιστοιχεί στο στοιχείο ’title’.
SVGTSpanElementΗ διεπαφή SVGTSpanElement αντιστοιχεί στο στοιχείο ’tspan’.
SVGUseElementΗ διεπαφή SVGUseElement αντιστοιχεί στο στοιχείο ‘use’.
SVGViewElementΗ διεπαφή SVGViewElement αντιστοιχεί στο στοιχείο “view”.

Διεπαφές

ΔιεπαφήΠεριγραφή
ISVGAnimatedPointsΗ διεπαφή SVGAnimatedPoints υποστηρίζει στοιχεία που έχουν ένα χαρακτηριστικό ‘points’ που περιέχει μια λίστα τιμών συντεταγμένων και που υποστηρίζουν τη δυνατότητα κίνησης αυτού του χαρακτηριστικού. Επιπλέον, το χαρακτηριστικό ‘points’ στο αρχικό στοιχείο στο οποίο έχει πρόσβαση μέσω του XML DOM(π.χ. χρησιμοποιώντας την κλήση της μεθόδου getAttribute()) θα αντικατοπτρίζει τυχόν αλλαγές που έγιναν στα σημεία.
ISVGFitToViewBoxΗ διεπαφή SVGFitToViewBox ορίζει χαρακτηριστικά DOM που ισχύουν για στοιχεία που έχουν χαρακτηριστικά XML «viewBox» και «preserveAspectRatio».
ISVGRenderingIntentΗ διεπαφή SVGRenderingIntent ορίζει την απαριθμημένη λίστα πιθανών τιμών για τα χαρακτηριστικά ή τους περιγραφείς ‘rendering-intent’.
ISVGTestsΤο Interface SVGTests ορίζει μια διεπαφή που εφαρμόζεται σε όλα τα στοιχεία που έχουν χαρακτηριστικά ‘requiredFeatures’, ‘requiredExtensions’ και ‘systemLanguage’.
ISVGUnitTypesΗ διεπαφή SVGUnitTypes ορίζει ένα σύνολο σταθερών που χρησιμοποιείται συνήθως και είναι μια βασική διεπαφή που χρησιμοποιείται από τα SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement και SVGFilterElement.
ISVGURIReferenceΗ Διασύνδεση SVGURIReference ορίζει μια διεπαφή που εφαρμόζεται σε όλα τα στοιχεία που έχουν τη συλλογή των χαρακτηριστικών XLink, όπως το ‘xlink:href’, που ορίζει μια αναφορά URI.
ISVGZoomAndPanΗ διεπαφή SVGZoomAndPan ορίζει το χαρακτηριστικό zoomAndPan και τις σχετικές σταθερές.

Απαρίθμηση

ΑπαρίθμησηΠεριγραφή
SVGRenderingIntentΗ απαρίθμηση SVGRenderingIntent ορίζει την απαριθμημένη λίστα των πιθανών τιμών για τα χαρακτηριστικά ή τους περιγραφείς ‘rendering-intent’.
SVGUnitTypesΗ απαρίθμηση SVGUnitTypes ορίζει ένα σύνολο σταθερών που χρησιμοποιείται συνήθως και είναι μια βασική διεπαφή που χρησιμοποιείται από τα SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement και SVGFilterElement.
SVGZoomAndPanΗ απαρίθμηση SVGZoomAndPan ορίζει το χαρακτηριστικό zoomAndPan και τις σχετικές σταθερές.