Class SVGDocument

Class SVGDocument

De naam: Aspose.Html.Dom.Svg Verzameling: Aspose.HTML.dll (25.4.0)

Een ‘SVGDocument’ is de wortel van de SVG hiërarchie en houdt de hele inhoud. In aanvulling op het verstrekken van toegang tot de hiërarchie, het biedt ook een aantal handige methoden voor de toegang tot bepaalde sets van informatie uit het document.Wanneer een ‘svg’ element is ingebed inline als een onderdeel van een document uit een andere naamruimte, bijvoorbeeld wanneer een ‘svg’ element is ingebed inline binnen een XHTML document [XHTML], dan zal een SVGDocument object niet bestaan; in plaats daarvan zal het wortel object in de document object hiërarchie een Document object van een andere type, zoals een HTMLDocument object.

[DOMObject]
[ComVisible(true)]
[DOMName("SVGDocument")]
public class SVGDocument : Document, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IParentNode, IElementTraversal, INonElementParentNode, IGlobalEventHandlers, IDocumentEvent, IDocumentCSS, IDocumentStyle

Inheritance

object DOMObject EventTarget Node Document SVGDocument

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IDocumentTraversal , IXPathEvaluator , IParentNode , IElementTraversal , INonElementParentNode , IGlobalEventHandlers , IDocumentEvent , IDocumentCSS , IDocumentStyle

Geëerbiede leden

Document.Navigate(string) , Document.Navigate(Url) , Document.Navigate(string, string) , Document.Navigate(string, Url) , Document.Navigate(Stream, string) , Document.Navigate(Stream, Url) , Document.Navigate(RequestMessage) , Document.CreateElement(string) , Document.CreateElementNS(string, string) , Document.CreateDocumentFragment() , Document.CreateTextNode(string) , Document.CreateComment(string) , Document.CreateCDATASection(string) , Document.CreateProcessingInstruction(string, string) , Document.CreateAttribute(string) , Document.CreateAttributeNS(string, string) , Document.CreateEntityReference(string) , Document.CreateDocumentType(string, string, string, string) , Document.GetElementsByTagName(string) , Document.GetElementsByTagNameNS(string, string) , Document.GetElementById(string) , Document.GetElementsByClassName(string) , Document.CreateNodeIterator(Node) , Document.CreateNodeIterator(Node, long) , Document.CreateNodeIterator(Node, long, INodeFilter) , Document.CreateTreeWalker(Node) , Document.CreateTreeWalker(Node, long) , Document.CreateTreeWalker(Node, long, INodeFilter) , Document.QuerySelectorAll(string) , Document.QuerySelector(string) , Document.ImportNode(Node, bool) , Document.CreateEvent(string) , Document.Write(params string[]) , Document.WriteLn(params string[]) , Document.CreateExpression(string, IXPathNSResolver) , Document.CreateNSResolver(Node) , Document.Evaluate(string, Node, IXPathNSResolver, XPathResultType, object) , Document.RenderTo(IDevice) , Document.Dispose(bool) , Document.OwnerDocument , Document.Context , Document.Implementation , Document.Location , Document.DocumentURI , Document.Origin , Document.BaseURI , Document.NodeName , Document.NodeType , Document.CharacterSet , Document.Charset , Document.InputEncoding , Document.ContentType , Document.ReadyState , Document.Doctype , Document.DocumentElement , Document.FirstElementChild , Document.LastElementChild , Document.PreviousElementSibling , Document.NextElementSibling , Document.ChildElementCount , Document.Children , Document.XmlStandalone , Document.XmlVersion , Document.StrictErrorChecking , Document.DefaultView , Document.StyleSheets , Document.OnReadyStateChange , Document.OnAbort , Document.OnBlur , Document.OnCancel , Document.OnCanplay , Document.OnCanPlayThrough , Document.OnChange , Document.OnClick , Document.OnCueChange , Document.OnDblClick , Document.OnDurationChange , Document.OnEmptied , Document.OnEnded , Document.OnError , Document.OnFocus , Document.OnInput , Document.OnInvalid , Document.OnKeyDown , Document.OnKeyPress , Document.OnKeyUp , Document.OnLoad , Document.OnLoadedData , Document.OnLoadedMetadata , Document.OnLoadStart , Document.OnMouseDown , Document.OnMouseEnter , Document.OnMouseLeave , Document.OnMouseMove , Document.OnMouseOut , Document.OnMouseOver , Document.OnMouseUp , Document.OnMouseWheel , Document.OnPause , Document.OnPlay , Document.OnPlaying , Document.OnProgress , Document.OnRateChange , Document.OnReset , Document.OnResize , Document.OnScroll , Document.OnSeeked , Document.OnSeeking , Document.OnSelect , Document.OnShow , Document.OnStalled , Document.OnSubmit , Document.OnSuspend , Document.OnTimeUpdate , Document.OnToggle , Document.OnVolumeChange , Document.OnWaiting , Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

SVGDocument()

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse.

public SVGDocument()

SVGDocument(Configuration)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse.

public SVGDocument(Configuration configuration)

Parameters

configuration Configuration

De configuratie .

SVGDocument(String)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string address)

Parameters

address string

Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

SVGDocument(Url)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) of de overladingen ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(Url url)

Parameters

url Url

De URL van het document.

SVGDocument(String, Configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string address, Configuration configuration)

Parameters

address string

Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

configuration Configuration

De configuratie .

SVGDocument(URL en configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) of de overladingen ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

De URL van het document.

configuration Configuration

De configuratie .

SVGDocument(Strom, Strom)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.Documentloading begint met de huidige positie in de stroom.

public SVGDocument(Stream content, string baseUri)

Parameters

content Stream

De inhoud van het document.

baseUri string

De basis URI van het document. Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(Stream, string en configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.Documentloading begint met de huidige positie in de stroom.

public SVGDocument(Stream content, string baseUri, Configuration configuration)

Parameters

content Stream

De inhoud van het document.

baseUri string

De basis URI van het document. Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

configuration Configuration

De configuratie .

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(Stream en url)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.Documentloading begint met de huidige positie in de stroom.

public SVGDocument(Stream content, Url baseUri)

Parameters

content Stream

De inhoud van het document.

baseUri Url

De basis URI van het document.

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(Stream, URL en configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.Documentloading begint met de huidige positie in de stroom.

public SVGDocument(Stream content, Url baseUri, Configuration configuration)

Parameters

content Stream

De inhoud van het document.

baseUri Url

De basis URI van het document.

configuration Configuration

De configuratie .

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(String en String)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String,System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string content, string baseUri)

Parameters

content string

De inhoud van het document.

baseUri string

De basis URI van het document. Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(string, string en configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String,System.String) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string content, string baseUri, Configuration configuration)

Parameters

content string

De inhoud van het document.

baseUri string

De basis URI van het document. Het zal worden gecombineerd met de huidige directory pad om een absolute URL te vormen.

configuration Configuration

De configuratie .

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(Hoofdstukken, URL)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string content, Url baseUri)

Parameters

content string

De inhoud van het document.

baseUri Url

De basis URI van het document.

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(string, url en configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruik de methode Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) of de overloads ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(string content, Url baseUri, Configuration configuration)

Parameters

content string

De inhoud van het document.

baseUri Url

De basis URI van het document.

configuration Configuration

De configuratie .

Exceptions

ArgumentNullException

‘BaseUri’ is ‘zero’.

SVGDocument(RequestMessage)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruikt u de methode Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) of de overladingen ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(RequestMessage request)

Parameters

request RequestMessage

Het verzoek .

SVGDocument(RequestMessage, Configuratie)

Initialiseert een nieuwe instantie van de Aspose.Html.Dom.Svg.SVGDocument klasse. Constructor werkt synchronisch, wacht op het opladen van alle externe middelen (afbeeldingen, scripts, enz.).Om het document asynchronisch te laden, gebruikt u de methode Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) of de overladingen ervan.Of u kunt het opladen van sommige externe bronnen uitschakelen door passende vlaggen in Aspose.Html.Dom.IBrowsingContext.Security te plaatsen.

public SVGDocument(RequestMessage request, Configuration configuration)

Parameters

request RequestMessage

Het verzoek .

configuration Configuration

De configuratie .

Properties

Domain

De domeinnaam van de server die het document diende, of een nullijn als de server niet kan worden geïdentificeerd door een domeinnaam.

[DOMName("domain")]
public string Domain { get; }

Eigendomswaarde

string

Referrer

De waarde is een leeg lijn als de gebruiker naar de pagina rechtstreeks navigeert (niet via een link, maar, bijvoorbeeld, via een boekmerk).

[DOMName("referrer")]
public string Referrer { get; }

Eigendomswaarde

string

RootElement

De wortel ‘svg’ in de documenthiërarchie.

[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }

Eigendomswaarde

SVGSVGElement

Title

De titel van een document zoals aangegeven door het sub-element van het ‘svg’ wortelelement (d.w.z. Hier is de titel)

[DOMName("title")]
public string Title { get; }

Eigendomswaarde

string

URL

De volledige URI van het document.

[DOMName("URL")]
public string URL { get; }

Eigendomswaarde

string

Methods

GetOverrideStyle(Het element, string)

Deze methode wordt gebruikt om de override stijlverklaring voor een bepaald element en een bepaald pseudo-element te verkrijgen.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

Het element waarvan de stijl moet worden gewijzigd. deze parameter kan niet nul zijn.

pseudoElt string

Het pseudo-element of nul als er geen is.

Returns

ICSSStyleDeclaration

De override stijlverklaring

RenderTo(IDEVICS)

Deze methode wordt gebruikt om de inhoud van het huidige document op het aangegeven apparaat te printen.

public override void RenderTo(IDevice device)

Parameters

device IDevice

Het gebruikersapparaat.

Save(Url)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(Url url)

Parameters

url Url

Lokale URL naar output bestand.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘URL’ niet een geldig lokale bestand URL is.

Save(String)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Lokale route naar output-bestand.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘pad’ niet een geldig lokale bestandpad is.

Save(ResourceHandler)

Speel de documentinhoud en middelen met behulp van de Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

De resource handelaar is Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

Save(String, SVGSaveFormat)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

Lokale route naar output-bestand.

saveFormat SVGSaveFormat

Format waarin het document is opgeslagen.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘pad’ niet een geldig lokale bestandpad is.

Save(ResourceHandler, SVGSaveFormat)

Speel de documentinhoud en middelen met behulp van de Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

De resource handelaar is Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveFormat SVGSaveFormat

Format waarin het document is opgeslagen.

Save(String, SVGSaveOptions)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

Lokale route naar output-bestand.

saveOptions SVGSaveOptions

SVG bespaart opties.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘pad’ niet een geldig lokale bestandpad is.

Save(ResourceHandler, SVGSaveOptions)

Speel de documentinhoud en middelen met behulp van de Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

De resource handelaar is Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

saveOptions SVGSaveOptions

SVG bespaart opties.

Save(Url en SVGSaveFormat)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

Lokale URL naar output bestand.

saveFormat SVGSaveFormat

Format waarin het document is opgeslagen.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘URL’ niet een geldig lokale bestand URL is.

Save(Url en SVGSaveOptions)

Alle middelen die in dit document worden gebruikt, worden opgeslagen in de nabijgelegen map, waarvan de naam wordt geconstrueerd als: output_file_name + “_files”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

Lokale URL naar output bestand.

saveOptions SVGSaveOptions

SVG bespaart opties.

Exceptions

ArgumentException

Opgenomen als de aangegeven ‘URL’ niet een geldig lokale bestand URL is.

Zie ook

Document , IDocumentEvent

 Nederlands