Aspose.SVG für .NET

Namensräume

NamensraumBeschreibung
Aspose.SvgAlle Klassen rein Aspose.Svg.Dom.SvgNamespace basieren auf w3c SVG2-Empfehlungen. Mit diesem Namensraum können Sie die SVG-Datei gemäß Ihren Anforderungen laden, navigieren oder rendern.
Aspose.Svg.CollectionsDie Aspose.Svg.Collections Namespace besteht aus Klassen zum Darstellen, Speichern und Bearbeiten von Knoten und Elementen.
Aspose.Svg.ConvertersDie Aspose.Svg.Converters Namespace-Ziel ist ein einfacher Zugriff auf Konvertierungsmethoden. Es bietet eine breite Palette von Konvertierungen in gängige Formate wie PDF, XPS, Bildformate usw. Speziellere Anwendungsfälle für die Konvertierung (Rendering, Speichern) werden von gut bekannten und dokumentierten Low-Level-API-Funktionen in themenorientierten Namespaces präsentiert.
Aspose.Svg.DataTypesDer Namespace bietet Zugriff auf alle SVG-spezifischen Datentypen.
Aspose.Svg.DomDie Aspose.Svg.Dom (Dokumentobjektmodell) Namespace bietet eine API, die alle HTML-, XML- oder SVG-Dokumente darstellt und mit ihnen interagiert. Das DOM ist ein Dokumentmodell, das in den Browser geladen wird und das Dokument als Knotenbaum darstellt, wobei jeder Knoten einen Teil des Dokuments darstellt (z. B. ein Element, Text Zeichenfolge oder Kommentar).
Aspose.Svg.Dom.AttributesDie Aspose.Svg.Dom.Attributes Namespace enthält einheitliche Attributklassen, die jedes Merkmal oder Verhalten eines Objekts (Knoten, Element, …) spezifizieren oder qualifizieren.
Aspose.Svg.Dom.CssDie Aspose.Svg.Dom.Css Namespace ist für alle CSS-bezogenen Manipulationen. Er konzentriert sich auf CSS-Eigenschaftsname-Wert-Paare , die in offiziellen CSS-Dokumenten angegeben sind.
Aspose.Svg.Dom.EventsDie Aspose.Svg.Dom.Events Namespace bietet Objekte für alle Ereignisse im Zusammenhang mit der DOM-Aktualisierung. Es umfasst das Abonnement für spezifische kontextbezogene Informationsbeobachtungen , die mit Ereignissen verbunden sind, sowie die Erstellung benutzerdefinierter Ereignisse.
Aspose.Svg.Dom.MutationsDie Aspose.Svg.Dom.Mutations bietet die Möglichkeit, DOM-Mutationen zu beobachten und spezifische Rückrufinformationen zu erhalten.
Aspose.Svg.Dom.TraversalDie Aspose.Svg.Dom.TraversalNamespace enthält Methoden, die Iteratoren und Treewalker erstellen, um zwischen Elementen zu navigieren, und einen Knoten und seine Kinder in der Reihenfolge der Dokumente durchlaufen.
Aspose.Svg.Dom.Traversal.FiltersDer Namespace, der durch die Node-Filterfunktion repräsentiert wird. Filter sind Objekte, die wissen, wie Nodes “herausgefiltert” werden. Wenn einem Node-Iterator oder Treewalker ein Node-Filter gegeben wird, wendet er den Filter an, bevor er den nächsten Node zurückgibt. Wenn der Filter sagt, dass der Knoten akzeptiert werden soll, gibt die Traversierungslogik ihn zurück; Andernfalls sucht Traversal nach dem nächsten Knoten und gibt vor, dass der zurückgewiesene Knoten nicht vorhanden war.
Aspose.Svg.Dom.ViewsAspose.Svg.Dom.Views Namespace beschreibt AbstractView- und DocumentView-Schnittstellen gemäß Document Object Model Views-Spezifikation.
Aspose.Svg.Dom.XPathDer Namensraum enthält Methoden zum Navigieren durch Elemente und Attribute in einem XML-Dokument.
Aspose.Svg.DrawingDie Aspose.Svg.Drawing Namespace enthält Objekte und Schnittstellen zum Festlegen von Maßen und Einheiten sowie Zeichnungsattributobjekte wie Pinsel, Farben und Schriftarten.
Aspose.Svg.EventsDer Namensraum besteht aus Klassen für ereignisbasierte Interaktivität wie Zeitereignisse und Zoomen.
Aspose.Svg.FiltersDie Aspose.Svg.Dom.Svg.Filters Namespace enthält Klassen und Schnittstellen, die sich auf Filtereffekte in der SVG-Spezifikation beziehen.
Aspose.Svg.ImageVectorizationDie Aspose.Svg.ImageVectorizationNamespace enthält Klassen zum Vektorisieren von Rasterbildern und Konvertieren in SVG-Dokumente. Bei diesem Prozess werden Bitmaps auf geometrische Formen aus Pfadelementen reduziert und als SVG gespeichert. Der Namespace enthält Klassen zum Erstellen von Pfadsegmenten, Vereinfachen und Glätten von Spurpunkten, und Konfigurieren von Vektorisierungsoptionen.
Aspose.Svg.IOZusätzlich zu Standard-IO (Input-Output) Tools die Aspose.Svg.IO Namespace enthält Hilfsklassen und Schnittstellen.
Aspose.Svg.NetDie Aspose.Svg.NetNamespace wird von Klassen und Schnittstellen dargestellt, die dafür verantwortlich sind, die einfache Netzwerkverarbeitung zu unterstützen.
Aspose.Svg.Net.HeadersDie Aspose.Svg.Net.Header stellt einige Datenklassen für bereit, die Header-Inhalte im Netzwerk beschreiben.
Aspose.Svg.Net.MessageFiltersDie Aspose.Svg.Net.MessageFilters Namespace bietet Klassen, die Nachrichtenfilterabstraktion implementieren.
Aspose.Svg.Net.MessageHandlersDie Aspose.Svg.Net.MessageHandlers Namespace is dargestellt durch Klassen - Message Handler verschiedener Protokolle.
Aspose.Svg.PathsDie Aspose.Svg.Dom.Svg.Paths namespace beschreibt Klassen für Darstellung des Umrisses einer Form, die gefüllt oder gezeichnet werden kann. Ein Pfad kann auch als Beschneidungspfad verwendet werden, um Animationen zu beschreiben, oder Text zu positionieren.
Aspose.Svg.RenderingDie Aspose.Svg.RenderingNamespace besteht aus zahlreichen Renderer-Objekten sowie geeigneten Low-Level-Optionsklassen, die dafür verantwortlich sind, Dokumente/Dateien in die IDevice-Implementierung zu rendern.
Aspose.Svg.Rendering.FontsDie Aspose.Svg.Rendering.Fonts Namespace enthält Klassen und Methoden, mit denen Sie einige Teile des Font-Matching-Algorithmus steuern können.
Aspose.Svg.Rendering.ImageDie Aspose.Svg.Rendering.Image Namespace bietet spezifische Geräteklasse sowie einige Rendering-Optionen Klassen, die für das Rendern in Rasterformate verantwortlich sind: jpeg, png, bmp, gif, tiff.
Aspose.Svg.Rendering.PdfDie Aspose.Svg.Rendering.PdfNamespace stellt eine spezifische Geräteklasse sowie einige Renderoptionen bereit. class ist für das Rendern in ein PDF-Dokument verantwortlich.
Aspose.Svg.Rendering.Pdf.EncryptionDie Aspose.Svg.Rendering.Pdf.Encryption Namespace enthält Datenklassen, die PDF-Verschlüsselungsdetails wie Passwort, Verschlüsselungsalgorithmus usw. beschreiben.
Aspose.Svg.Rendering.XpsDie Aspose.Svg.Rendering.Xps Namespace stellt eine spezifische Geräteklasse sowie einige wenige Rendering Optionsklassen bereit, die für das Rendern in ein xps-Dokument verantwortlich sind.
Aspose.Svg.SavingDie Aspose.Svg.Saving Namensraum wird präsentiert von Datenklassen zur Beschreibung spezifischer Speicheroptionen bei Konvertierungs-/Speicherprozess.
Aspose.Svg.ServicesDie Aspose.Svg.Services Namespace enthält Schnittstellen als Protokolle für Dienstimplementierungen.
Aspose.Svg.Toolkit.OptimizersDie Aspose.Svg.Toolkit.Optimizers namespace enthält Klassen zur Optimierung von SVG-Dokumenten. Der Optimierungsprozess umfasst das Entfernen von nicht verwendeten oder unsichtbaren Elementen und deren Attributen, das Zusammenführen von Gruppen und das Reduzieren der Größe von Pfadsegmenten.
Aspose.Svg.WindowDie Aspose.Svg.Window Namespace bezieht sich auf das Fensterobjekt , das ein Fenster darstellt, das ein DOM-Dokument enthält. Es enthält Klassen und Schnittstellen , die sich auf die Adresse des aktiven Dokuments und den Browserverlauf beziehen.