SVGDocument
SVGDocument class
EinSVGDocument
ist die Wurzel der SVG-Hierarchie und enthält den gesamten Inhalt. Neben dem Zugriff auf die Hierarchie bietet es auch einige bequeme Methoden für den Zugriff auf bestimmte Informationssätze aus dem Dokument. -Element inline in ein XHTML-Dokument [XHTML] eingebettet ist, dann existiert kein SVGDocument-Objekt; stattdessen ist das Stammobjekt in der Dokumentobjekthierarchie ein Document-Objekt eines anderen Typs, beispielsweise ein HTMLDocument-Objekt. Ein SVGDocument-Objekt wird jedoch tatsächlich existieren, wenn das Stammelement der XML-Dokumenthierarchie ein ‘svg’-Element ist , z. B. beim Anzeigen einer eigenständigen SVG-Datei (dh einer Datei mit dem MIME-Typ “image/svg+xml”). In diesem Fall ist das SVGDocument-Objekt das Stammobjekt der Document-Object-Model-Hierarchie.
public class SVGDocument : Document, IDocumentCSS
Konstrukteure
Name | Beschreibung |
---|---|
SVGDocument() | Initialisiert eine neue Instanz vonSVGDocument Klasse. |
SVGDocument(Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. |
SVGDocument(RequestMessage) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(string) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(Url) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(RequestMessage, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(Stream, string) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
SVGDocument(Stream, Url) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
SVGDocument(string, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(string, string) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(string, Url) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(Url, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(Stream, string, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
SVGDocument(Stream, Url, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
SVGDocument(string, string, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
SVGDocument(string, Url, Configuration) | Initialisiert eine neue Instanz vonSVGDocument Klasse. Der Konstruktor arbeitet synchron, er wartet auf das Laden aller externen Ressourcen (Bilder, Skripte usw.). Um das Dokument asynchron zu laden, verwenden Sie die MethodeNavigate oder seine Überladungen. Oder Sie können das Laden einiger externer Ressourcen deaktivieren, indem Sie entsprechende Flags setzenSecurity . |
Eigenschaften
Name | Beschreibung |
---|---|
virtual Attributes { get; } | Eine NamedNodeMap, die die Attribute dieses Knotens enthält (wenn es sich um ein Element handelt) oder null andernfalls. |
override BaseURI { get; } | Der absolute Basis-URI dieses Knotens oder null, wenn die Implementierung keinen absoluten URI erhalten konnte. |
CharacterSet { get; } | Ruft die Kodierung des Dokuments ab. |
Charset { get; } | Ruft die Kodierung des Dokuments ab. |
ChildElementCount { get; } | Gibt die aktuelle Anzahl der Elementknoten zurück, die Kinder dieses Elements sind. 0, wenn dieses Element keine untergeordneten Knoten hat, die vom nodeType 1. sind |
ChildNodes { get; } | Eine NodeList, die alle Kinder dieses Knotens enthält. Wenn es keine Kinder gibt, ist dies eine NodeList, die keine Knoten enthält.. |
Children { get; } | Gibt die untergeordneten Elemente zurück. |
ContentType { get; } | Ruft den Inhaltstyp des Dokuments ab. |
Context { get; } | Ruft den aktuellen Browserkontext ab. |
DefaultView { get; } | Das IDL-Attribut defaultView der Document-Schnittstelle muss beim Abrufen von das WindowProxy-Objekt des Browsing-Kontexts dieses Dokuments zurückgeben, , wenn dieses Dokument einen zugehörigen Browsing-Kontext hat, oder andernfalls null. |
Doctype { get; } | Die diesem Dokument zugeordnete Dokumenttypdeklaration. |
DocumentElement { get; } | Dies ist ein praktisches Attribut, das direkten Zugriff auf den untergeordneten Knoten ermöglicht, der das Dokumentelement des Dokuments ist. |
DocumentURI { get; } | Der Speicherort des Dokuments oder null, wenn nicht definiert oder wenn das Dokument mit DOMImplementation.createDocument erstellt wurde. |
Domain { get; } | Der Domänenname des Servers, der das Dokument bereitgestellt hat, oder eine Nullzeichenfolge, wenn der Server nicht durch einen Domänennamen identifiziert werden kann. |
FirstChild { get; } | Das erste untergeordnete Element dieses Knotens. Wenn es keinen solchen Knoten gibt, wird null zurückgegeben. |
FirstElementChild { get; } | Gibt den ersten untergeordneten Elementknoten dieses Elements zurück. null, wenn dieses Element keine untergeordneten Elemente hat. |
Implementation { get; } | Das DOMImplementation-Objekt, das dieses Dokument verarbeitet. |
InputEncoding { get; } | Ruft die Kodierung des Dokuments ab. |
LastChild { get; } | Das letzte untergeordnete Element dieses Knotens. Wenn es keinen solchen Knoten gibt, wird null zurückgegeben. |
LastElementChild { get; } | Gibt den letzten untergeordneten Elementknoten dieses Elements zurück. null, wenn dieses Element keine untergeordneten Elemente hat. |
virtual LocalName { get; } | Gibt den lokalen Teil des qualifizierten Namens dieses Knotens zurück. Für Knoten eines anderen Typs als ELEMENT_NODE und ATTRIBUTE_NODE und Knoten, die mit einer DOM-Level-1-Methode wie Document.createElement() erstellt wurden, ist dies immer null. |
Location { get; } | Der Speicherort des Dokuments. |
virtual NamespaceURI { get; } | Der Namespace-URI dieses Knotens oder null, wenn er nicht angegeben ist. |
NextElementSibling { get; } | Gibt den nächsten gleichgeordneten Elementknoten dieses Elements zurück. null, wenn dieses Element keine untergeordneten Elementknoten hat, die im Dokumentbaum nach diesem Knoten kommen. |
NextSibling { get; } | Der Knoten unmittelbar nach diesem Knoten. Wenn es keinen solchen Knoten gibt, wird null zurückgegeben. |
override NodeName { get; } | Der Name dieses Knotens, abhängig von seinem Typ. |
override NodeType { get; } | Ein Code, der den Typ des zugrunde liegenden Objekts darstellt. |
virtual NodeValue { get; set; } | Der Wert dieses Knotens, abhängig von seinem Typ. |
Origin { get; } | Ruft den Dokumentursprung ab. |
override OwnerDocument { get; } | Ruft das Besitzerdokument ab. |
ParentElement { get; } | Ruft das übergeordnete Element abElement dieses Knotens. |
ParentNode { get; } | Das übergeordnete Element dieses Knotens. Alle Knoten außer Attr, Document, DocumentFragment, Entity und Notation können einen Elternknoten haben. Wenn jedoch ein Knoten gerade erstellt und noch nicht zum Baum hinzugefügt oder aus dem Baum entfernt wurde, ist dies null. |
virtual Prefix { get; set; } | Das Namespace-Präfix dieses Knotens oder null, wenn es nicht angegeben ist. Wenn es als null definiert ist, hat das Setzen keine Auswirkung |
PreviousElementSibling { get; } | Gibt den vorherigen gleichgeordneten Elementknoten dieses Elements zurück. null, wenn dieses Element keine Element-Geschwisterknoten hat, die vor diesem im Dokumentbaum stehen. |
PreviousSibling { get; } | Der Knoten unmittelbar vor diesem Knoten. Wenn es keinen solchen Knoten gibt, wird null zurückgegeben. |
ReadyState { get; } | Gibt die Dokumentenbereitschaft zurück. Das “Laden”, während das Dokument geladen wird, “interaktiv”, wenn es mit dem Parsen fertig ist, aber immer noch Unterressourcen lädt, und “abschließen”, sobald es geladen ist. |
Referrer { get; } | Gibt den URI der Seite zurück, die auf diese Seite verlinkt ist. Der Wert ist ein leerer String, wenn der Benutzer direkt auf die Seite navigiert ist (nicht über einen Link, sondern beispielsweise über ein Lesezeichen). |
RootElement { get; } | Die Wurzel „svg“ in der Dokumenthierarchie. |
StrictErrorChecking { get; set; } | Ein Attribut, das angibt, ob eine Fehlerprüfung erzwungen wird oder nicht. Wenn auf „false“ gesetzt, steht es der Implementierung frei, nicht jeden möglichen Fehlerfall zu testen, der normalerweise für DOM-Operationen definiert ist, und keine DOMException für DOM-Operationen auszulösen oder Fehler zu melden, während Document.normalizeDocument() verwendet wird. Im Fehlerfall ist das Verhalten undefiniert. Dieses Attribut ist standardmäßig wahr. |
StyleSheets { get; } | Eine Liste mit allen Stylesheets, die explizit mit einem Dokument verknüpft oder darin eingebettet sind. Bei HTML-Dokumenten umfasst dies externe Stylesheets, die über das HTML-LINK-Element eingebunden werden, und Inline-STYLE-Elemente. |
virtual TextContent { get; set; } | Dieses Attribut gibt den Textinhalt dieses Knotens und seiner Nachkommen zurück. Wenn es als null definiert ist, hat das Festlegen keine Auswirkung. Beim Setzen werden alle möglichen Kinder dieses Knotens entfernt und, falls die neue Zeichenfolge nicht leer oder null ist, durch einen einzelnen Textknoten ersetzt, der die Zeichenfolge enthält, auf die dieses Attribut gesetzt ist. |
Title { get; } | Der Titel eines Dokuments, wie er durch das Unterelement „title“ des Root-Elements „svg“ angegeben wird (d. h.Hier ist der Titel… ) |
URL { get; } | Der vollständige URI des Dokuments. |
XmlStandalone { get; set; } | Ein Attribut, das als Teil der XML-Deklaration angibt, ob dieses Dokument eigenständig ist. Dies ist falsch, wenn nicht angegeben. |
XmlVersion { get; set; } | Ein Attribut, das als Teil der XML-Deklaration die Versionsnummer dieses Dokuments angibt. Wenn keine Deklaration vorhanden ist und dieses Dokument die Funktion „XML“ unterstützt, ist der Wert „1.0“. Wenn dieses Dokument die Funktion “XML” nicht unterstützt, ist der Wert immer null. |
Methoden
Name | Beschreibung |
---|---|
AddEventListener(string, IEventListener) | Diese Methode ermöglicht die Registrierung von Ereignis-Listenern auf dem Ereignisziel. |
AddEventListener(string, DOMEventHandler, bool) | Diese Methode ermöglicht die Registrierung von Ereignis-Listenern auf dem Ereignisziel. |
AddEventListener(string, IEventListener, bool) | Diese Methode ermöglicht die Registrierung von Ereignis-Listenern auf dem Ereignisziel. |
AppendChild(Node) | Fügt den Knoten newChild am Ende der Liste der Kinder dieses Knotens hinzu. Wenn das newChild bereits im Baum vorhanden ist, wird es zuerst entfernt. |
CloneNode() | Gibt ein Duplikat dieses Knotens zurück, dh dient als generischer Kopierkonstruktor für Knoten. Der doppelte Knoten hat keinen übergeordneten Knoten (parentNode ist null) und keine Benutzerdaten. |
CloneNode(bool) | Gibt ein Duplikat dieses Knotens zurück, dh dient als generischer Kopierkonstruktor für Knoten. Der doppelte Knoten hat keinen übergeordneten Knoten (parentNode ist null) und keine Benutzerdaten. |
CreateAttribute(string) | Erstellt ein Attr des angegebenen Namens. |
CreateAttributeNS(string, string) | Erstellt ein Attribut des angegebenen qualifizierten Namens und Namespace-URI. |
CreateCDATASection(string) | Erstellt einen CDATASection-Knoten, dessen Wert die angegebene Zeichenfolge ist. |
CreateComment(string) | Erstellt einen Kommentarknoten mit der angegebenen Zeichenfolge. |
CreateDocumentFragment() | Erstellt ein leeres DocumentFragment-Objekt. |
CreateDocumentType(string, string, string, string) | Erstellt einen DocumentType-Knoten. |
CreateElement(string) | Erstellt ein Element des angegebenen Typs. Beachten Sie, dass die zurückgegebene Instanz die Element-Schnittstelle implementiert, sodass Attribute direkt für das zurückgegebene Objekt angegeben werden können. |
CreateElementNS(string, string) | Erstellt ein Element des angegebenen qualifizierten Namens und Namespace-URI. |
CreateEntityReference(string) | Erstellt ein EntityReference-Objekt. Wenn die referenzierte Entität bekannt ist, wird außerdem die untergeordnete Liste des EntityReference-Knotens mit der des entsprechenden Entitätsknotens identisch gemacht. |
CreateEvent(string) | Erstellt eineEvent eines Typs, der von der Implementierung unterstützt wird. |
CreateExpression(string, IXPathNSResolver) | Erstellt einen geparsten XPath-Ausdruck mit aufgelösten Namespaces. Dies ist nützlich, wenn ein Ausdruck in einer Anwendung wiederverwendet wird, da es ermöglicht, die Ausdruckszeichenfolge in eine effizientere interne Form zu kompilieren und alle Namensraumpräfixe vorab aufzulösen, die innerhalb des Ausdrucks vorkommen. |
CreateNodeIterator(Node) | Erstellen Sie einen neuen NodeIterator über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
CreateNodeIterator(Node, long) | Erstellen Sie einen neuen NodeIterator über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
CreateNodeIterator(Node, long, INodeFilter) | Erstellen Sie einen neuen NodeIterator über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
CreateNSResolver(Node) | Passt jeden DOM-Knoten an, um Namespaces aufzulösen, so dass ein XPath-Ausdruck leicht ausgewertet werden kann relativ zum Kontext des Knotens, in dem er im Dokument vorkam. Dieser Adapter funktioniert wie die DOM-Level-3-MethodelookupNamespace-URI auf Knoten beim Auflösen des Namensraum-URI aus einem gegebenen Präfix unter Verwendung der aktuellen Informationen, die in der Knotenhierarchie zu dem Zeitpunkt verfügbar sind, an dem lookupNamespaceURI aufgerufen wird, wobei auch das implizite XML-Präfix korrekt aufgelöst wird. |
CreateProcessingInstruction(string, string) | Erstellt einen ProcessingInstruction-Knoten mit dem angegebenen Namen und den angegebenen Datenstrings. |
CreateTextNode(string) | Erstellt einen Textknoten mit der angegebenen Zeichenfolge. |
CreateTreeWalker(Node) | Erstellen Sie einen neuen TreeWalker über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
CreateTreeWalker(Node, long) | Erstellen Sie einen neuen TreeWalker über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
CreateTreeWalker(Node, long, INodeFilter) | Erstellen Sie einen neuen TreeWalker über dem Teilbaum, der an dem angegebenen Knoten verwurzelt ist. |
DispatchEvent(Event) | Diese Methode ermöglicht die Weiterleitung von Ereignissen in das Ereignismodell der Implementierung. |
Dispose() | Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verbunden sind. |
Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) | Wertet eine XPath-Ausdruckszeichenfolge aus und gibt, wenn möglich, ein Ergebnis des angegebenen Typs zurück. |
GetElementById(string) | Gibt das Element zurück, das ein ID-Attribut mit dem angegebenen Wert hat. Wenn kein solches Element vorhanden ist, gibt dies null zurück. Wenn mehr als ein Element ein ID-Attribut mit diesem Wert hat, ist das, was zurückgegeben wird, undefiniert. |
GetElementsByClassName(string) | Gibt ein aktives NodeList-Objekt zurück, das alle Elemente im Dokument enthält, die alle im Argument angegebenen Klassen haben. http://www.w3.org/TR/dom/ |
GetElementsByTagName(string) | Gibt eine NodeList aller Elemente in Dokumentreihenfolge mit einem bestimmten Tag-Namen zurück und sind im Dokument enthalten. |
GetElementsByTagNameNS(string, string) | Gibt eine NodeList aller Elemente mit einem gegebenen lokalen Namen und Namespace-URI in Dokumentenreihenfolge zurück. |
GetOverrideStyle(Element, string) | Diese Methode wird verwendet, um die Überschreibungsstildeklaration für ein bestimmtes Element und ein bestimmtes Pseudoelement abzurufen. |
virtual GetPlatformType() | Diese Methode wird zum Abrufen des ECMAScript-Objekts verwendetType . |
virtual HasAttributes() | Gibt zurück, ob dieser Knoten (wenn es sich um ein Element handelt) irgendwelche Attribute hat |
HasChildNodes() | Gibt zurück, ob dieser Knoten Kinder hat. |
ImportNode(Node, bool) | Importiert einen Knoten aus einem anderen Dokument in dieses Dokument, ohne den Quellknoten aus dem Originaldokument zu ändern oder zu entfernen; Diese Methode erstellt eine neue Kopie des Quellknotens. |
InsertBefore(Node, Node) | Fügt den Knoten vor dem vorhandenen untergeordneten Knoten child ein. Wenn child null ist, fügen Sie einen Knoten am Ende der Liste der untergeordneten Elemente ein. Wenn child ein DocumentFragment-Objekt ist, werden alle seine untergeordneten Elemente in derselben Reihenfolge vor dem untergeordneten Element eingefügt. Wenn das Kind bereits im Stammbaum ist, wird es zuerst entfernt. |
IsDefaultNamespace(string) | Diese Methode prüft, ob der angegebene NamespaceURI der Standard-Namespace ist oder nicht. |
IsEqualNode(Node) | Testet, ob zwei Knoten gleich sind. Diese Methode testet auf Gleichheit von Knoten, nicht auf Gleichheit (dh ob die beiden Knoten Verweise auf dasselbe Objekt sind), was mit Node.isSameNode() getestet werden kann. Alle Knoten, die gleich sind, sind auch gleich, obwohl das Gegenteil möglicherweise nicht der Fall ist. |
IsSameNode(Node) | Gibt zurück, ob dieser Knoten derselbe Knoten wie der gegebene ist. Mit dieser Methode kann festgestellt werden, ob zwei von der Implementierung zurückgegebene Node-Referenzen auf dasselbe Objekt verweisen. Wenn zwei Node-Referenzen Referenzen auf dasselbe Objekt sind, selbst wenn über einen Proxy, können die Referenzen vollständig austauschbar verwendet werden, sodass alle Attribute dieselben Werte haben und das Aufrufen derselben DOM-Methode für beide Referenzen immer genau denselben Effekt hat. |
LookupNamespaceURI(string) | Suchen Sie den Namespace-URI, der dem angegebenen Präfix zugeordnet ist, beginnend mit diesem Knoten. |
LookupPrefix(string) | Suchen Sie das Präfix, das dem angegebenen Namespace-URI zugeordnet ist, beginnend mit diesem Knoten. Die Standard-Namespace-Deklarationen werden von dieser Methode ignoriert. Siehe Namespace Prefix Lookup für Details zum Algorithmus, der von dieser Methode verwendet wird. |
Navigate(RequestMessage) | Lädt das Dokument basierend auf dem angegebenen Anforderungsobjekt und ersetzt den vorherigen Inhalt. |
Navigate(string) | Lädt das Dokument unter der angegebenen URL (Uniform Resource Locator) in die aktuelle Instanz und ersetzt den vorherigen Inhalt. |
Navigate(Url) | Lädt das Dokument unter der angegebenen URL (Uniform Resource Locator) in die aktuelle Instanz und ersetzt den vorherigen Inhalt. |
Navigate(Stream, string) | Lädt das Dokument aus dem angegebenen Inhalt und verwendet baseUri, um relative Ressourcen aufzulösen, wodurch der vorherige Inhalt ersetzt wird. Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
Navigate(Stream, Url) | Lädt das Dokument aus dem angegebenen Inhalt und verwendet baseUri, um relative Ressourcen aufzulösen, wodurch der vorherige Inhalt ersetzt wird. Das Laden des Dokuments beginnt an der aktuellen Position im Stream. |
Navigate(string, string) | Lädt das Dokument aus dem angegebenen Inhalt und verwendet baseUri, um relative Ressourcen aufzulösen, wobei der vorherige Inhalt ersetzt wird. |
Navigate(string, Url) | Lädt das Dokument aus dem angegebenen Inhalt und verwendet baseUri, um relative Ressourcen aufzulösen, wobei der vorherige Inhalt ersetzt wird. |
Normalize() | Bringt alle Textknoten in der vollen Tiefe des Unterbaums unterhalb dieses Knotens, einschließlich Attributknoten, in eine “normale” Form, wo nur Struktur (z. B. Elemente, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Entitätsreferenzen) Text trennt Knoten, dh es gibt weder benachbarte Textknoten noch leere Textknoten. Dies kann verwendet werden, um sicherzustellen, dass die DOM-Ansicht eines Dokuments dieselbe ist, als ob es gespeichert und neu geladen worden wäre, und ist nützlich, wenn Operationen (wie XPointer [XPointer]-Lookups), die von einer bestimmten Dokumentbaumstruktur abhängen, ausgeführt werden sollen verwendet werden. Wenn der Parameter „normalize-characters“ des an Node.ownerDocument angehängten DOMConfiguration-Objekts wahr ist, normalisiert diese Methode auch die Zeichen der Text-Nodes vollständig. |
QuerySelector(string) | Gibt das erste Element im Dokument zurück, das mit selector übereinstimmt |
QuerySelectorAll(string) | Gibt eine NodeList aller Elemente im Dokument zurück, die mit selector übereinstimmen. |
RemoveChild(Node) | Entfernt den durch oldChild angegebenen untergeordneten Knoten aus der Liste der untergeordneten Elemente und gibt ihn zurück. |
RemoveEventListener(string, IEventListener) | Diese Methode ermöglicht das Entfernen von Ereignis-Listenern aus dem Ereignisziel. Wenn anIEventListener wird aus einem entferntEventTarget während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst. Ereignis-Listener können nie aufgerufen werden, nachdem sie entfernt wurden. |
RemoveEventListener(string, DOMEventHandler, bool) | Diese Methode ermöglicht das Entfernen von Ereignis-Listenern aus dem Ereignisziel. Wenn anIEventListener wird aus einem entferntEventTarget während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst. Ereignis-Listener können nie aufgerufen werden, nachdem sie entfernt wurden. |
RemoveEventListener(string, IEventListener, bool) | Diese Methode ermöglicht das Entfernen von Ereignis-Listenern aus dem Ereignisziel. Wenn anIEventListener wird aus einem entferntEventTarget während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst. Ereignis-Listener können nie aufgerufen werden, nachdem sie entfernt wurden. |
override RenderTo(IDevice) | Diese Methode wird verwendet, um den Inhalt des aktuellen Dokuments auf dem angegebenen Gerät zu drucken. |
ReplaceChild(Node, Node) | Ersetzt den untergeordneten Knoten oldChild durch newChild in der Liste der untergeordneten Elemente und gibt den oldChild-Knoten zurück. Wenn newChild ein DocumentFragment-Objekt ist, wird oldChild durch alle DocumentFragment-Kinder ersetzt, die in derselben Reihenfolge eingefügt werden. Wenn das newChild bereits im Baum vorhanden ist, wird es zuerst entfernt. |
Save(IOutputStorage) | Speichert den Dokumentinhalt und die Ressourcen im Ausgabespeicher. |
Save(string) | Speichert das Dokument in der durch angegebenen lokalen DateiWeg . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
Save(Url) | Speichert das Dokument in der durch angegebenen lokalen DateiURL . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
Save(IOutputStorage, SVGSaveFormat) | Speichert den Dokumentinhalt und die Ressourcen im Ausgabespeicher. |
Save(IOutputStorage, SVGSaveOptions) | Speichert den Dokumentinhalt und die Ressourcen im Ausgabespeicher. |
Save(string, SVGSaveFormat) | Speichert das Dokument in der durch angegebenen lokalen DateiWeg . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
Save(string, SVGSaveOptions) | Speichert das Dokument in der durch angegebenen lokalen DateiWeg . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
Save(Url, SVGSaveFormat) | Speichert das Dokument in der durch angegebenen lokalen DateiURL . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
Save(Url, SVGSaveOptions) | Speichert das Dokument in der durch angegebenen lokalen DateiURL . Alle in diesem Dokument verwendeten Ressourcen werden in im angrenzenden Ordner gespeichert, dessen Name wie folgt aufgebaut ist: output_file_name + “_files”. |
override ToString() | Gibt a zurückString die diese Instanz darstellt. |
Write(params string[]) | Schreibt eine Textzeichenfolge in einen Dokumentenstrom, der von open() geöffnet wurde. Beachten Sie, dass die Funktion ein Dokument erzeugt, das nicht unbedingt von einer DTD gesteuert wird und daher möglicherweise ein ungültiges Ergebnis im Kontext des Dokuments erzeugt. |
WriteLn(params string[]) | Schreibt eine Textzeichenfolge gefolgt von einem Zeilenumbruchzeichen in einen document -Stream, der durch open() geöffnet wurde. Beachten Sie, dass die Funktion ein Dokument erzeugt, das nicht unbedingt von einer DTD gesteuert wird, und daher möglicherweise ein ungültiges Ergebnis im Kontext des -Dokuments erzeugt. |
Siehe auch
- class Document
- interface IDocumentEvent
- interface IDocumentCSS
- namensraum Aspose.Svg
- Montage Aspose.SVG