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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
‘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
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
RootElement
De wortel ‘svg’ in de documenthiërarchie.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Eigendomswaarde
Title
De titel van een document zoals aangegeven door het sub-element van het ‘svg’ wortelelement (d.w.z. )
[DOMName("title")]
public string Title { get; }
Eigendomswaarde
URL
De volledige URI van het document.
[DOMName("URL")]
public string URL { get; }
Eigendomswaarde
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
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
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
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
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
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
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
Opgenomen als de aangegeven ‘URL’ niet een geldig lokale bestand URL is.