Class SVGDocument
Navne til: Aspose.Html.Dom.Svg Sammensætning: Aspose.HTML.dll (25.4.0)
En ‘SVGDocument’ er rødden af SVG hierarki og holder hele indholdet. Ud over at give adgang til hierarkiet, det giver også visse bekvemmeligheder metoder til at få adgang til visse sæt oplysninger fra dokumentet.Når et ‘svg’ element er indlejret i linje som en komponent af et dokument fra et andet navneområde, f.eks. når et ‘svg’ element er indlejret i linje inden for et XHTML dokument [XHTML], så vil et SVGDocument objekt ikke eksistere; i stedet vil det rødde objekt i dokumentet objekt hierarki være et Dokument objekt af en anden type, såsom et HTMLDocument objekt.
[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
De arvede medlemmer
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
SVG dokumentation()
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen.
public SVGDocument()
SVG dokumentation(Configuration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen.
public SVGDocument(Configuration configuration)
Parameters
configuration
Configuration
Det er konfigurationen.
SVG dokumentation(String)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(System.String) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address)
Parameters
address
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
SVG dokumentation(Url)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)
Parameters
url
Url
Dokumentet er URL.
SVG dokumentation(String og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(System.String) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address, Configuration configuration)
Parameters
address
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
configuration
Configuration
Det er konfigurationen.
SVG dokumentation(URL og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)
Parameters
url
Url
Dokumentet er URL.
configuration
Configuration
Det er konfigurationen.
SVG dokumentation(Strøm, Strøm)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) eller dens overopladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.Dokumentopladning starter fra den nuværende position i strømmen.
public SVGDocument(Stream content, string baseUri)
Parameters
content
Stream
Dokumentets indhold.
baseUri
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(Strøm, string og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(System.IO.Stream,System.String) eller dens overopladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.Dokumentopladning starter fra den nuværende position i strømmen.
public SVGDocument(Stream content, string baseUri, Configuration configuration)
Parameters
content
Stream
Dokumentets indhold.
baseUri
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
configuration
Configuration
Det er konfigurationen.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(Strøm og url)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) eller dens overladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.Dokumentopladning starter fra den nuværende position i strømmen.
public SVGDocument(Stream content, Url baseUri)
Parameters
content
Stream
Dokumentets indhold.
baseUri
Url
Den grundlæggende URI af dokumentet.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(Strøm, url og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.IO.Stream,Aspose.Html.Url) eller dens overladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.Dokumentopladning starter fra den nuværende position i strømmen.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)
Parameters
content
Stream
Dokumentets indhold.
baseUri
Url
Den grundlæggende URI af dokumentet.
configuration
Configuration
Det er konfigurationen.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(String og String)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.String,System.String) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)
Parameters
content
string
Dokumentets indhold.
baseUri
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(string, string og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.String,System.String) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)
Parameters
content
string
Dokumentets indhold.
baseUri
string
Det vil blive kombineret med den nuværende katalogvej til at danne en absolut URL.
configuration
Configuration
Det er konfigurationen.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(Skærm, url)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)
Parameters
content
string
Dokumentets indhold.
baseUri
Url
Den grundlæggende URI af dokumentet.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(String, url og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at lade dokumentet asynkronisk bruge metoden Aspose.Html.Dom.Document.Navigate(System.String,Aspose.Html.Url) eller dens overlader.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)
Parameters
content
string
Dokumentets indhold.
baseUri
Url
Den grundlæggende URI af dokumentet.
configuration
Configuration
Det er konfigurationen.
Exceptions
‘BaseUri” er ”null’.
SVG dokumentation(RequestMessage)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) eller dens overladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)
Parameters
request
RequestMessage
Den anmodning.
SVG dokumentation(RequestMessage og konfiguration)
Initialiserer en ny instans af Aspose.Html.Dom.Svg.SVGDokumentklassen. Constructor arbejder synkronisk, det venter på opladning af alle de eksterne ressourcer (billeder, scripts osv.).For at oplade dokumentet asynkronisk bruger du metoden Aspose.Html.Dom.Document.Navigate(Aspose.Html.Net.RequestMessage) eller dens overladninger.Eller du kan deaktivere opladning af nogle eksterne ressourcer ved at indstille passende flag i Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request, Configuration configuration)
Parameters
request
RequestMessage
Den anmodning.
configuration
Configuration
Det er konfigurationen.
Properties
Domain
Domænenavnet på den server, der serverede dokumentet, eller en nullstring, hvis serveren ikke kan identificeres af et domænenavn.
[DOMName("domain")]
public string Domain { get; }
Ejendomsværdi
Referrer
Værdien er en tom linje, hvis brugeren navigerede til siden direkte (ikke gennem en link, men, for eksempel, via et bogmærke).
[DOMName("referrer")]
public string Referrer { get; }
Ejendomsværdi
RootElement
Root ‘svg’ i dokumenthierarkien.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Ejendomsværdi
Title
Titlen på et dokument, som angives af underelementet »title« i »svg« rødelementet (dvs. )
[DOMName("title")]
public string Title { get; }
Ejendomsværdi
URL
Den komplette URI af dokumentet.
[DOMName("URL")]
public string URL { get; }
Ejendomsværdi
Methods
GetOverrideStyle(elementer og string)
Denne metode bruges til at hente den override stil erklæring for et angivet element og et angivet pseudo-element.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
Det element, hvis stil skal ændres. Denne parameter kan ikke være nul.
pseudoElt
string
Den pseudo-element eller nul, hvis ingen.
Returns
Den override stil erklæring
RenderTo(idøve)
Denne metode bruges til at trykke indholdet af det aktuelle dokument til det angivne enhed.
public override void RenderTo(IDevice device)
Parameters
device
IDevice
brugerens udstyr.
Save(Url)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(Url url)
Parameters
url
Url
Lokal URL til udgangsfilen.
Exceptions
Opført, hvis den angivne ‘url’ ikke er en gyldig lokal fil URL.
Save(String)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(string path)
Parameters
path
string
Lokal vej til output filer.
Exceptions
Opført, hvis den angivne ‘vej’ ikke er en gyldig lokal filvej.
Save(ResourceHandler)
Sparer dokumentindholdet og ressourcerne ved hjælp af Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler)
Parameters
resourceHandler
ResourceHandler
Den ressource handler Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
Save(String, SVGSaveFormat)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(string path, SVGSaveFormat saveFormat)
Parameters
path
string
Lokal vej til output filer.
saveFormat
SVGSaveFormat
Formatet, hvor dokumentet er gemt.
Exceptions
Opført, hvis den angivne ‘vej’ ikke er en gyldig lokal filvej.
Save(ResourceHandler, SVGSaveFormat)
Sparer dokumentindholdet og ressourcerne ved hjælp af Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)
Parameters
resourceHandler
ResourceHandler
Den ressource handler Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
saveFormat
SVGSaveFormat
Formatet, hvor dokumentet er gemt.
Save(String, SVGSaveOptions)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)
Parameters
path
string
Lokal vej til output filer.
saveOptions
SVGSaveOptions
SVG sparer muligheder.
Exceptions
Opført, hvis den angivne ‘vej’ ikke er en gyldig lokal filvej.
Save(ResourceHandler, SVGSaveOptions)
Sparer dokumentindholdet og ressourcerne ved hjælp af Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)
Parameters
resourceHandler
ResourceHandler
Den ressource handler Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
saveOptions
SVGSaveOptions
SVG sparer muligheder.
Save(URL og SVGSaveFormat)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(Url url, SVGSaveFormat saveFormat)
Parameters
url
Url
Lokal URL til udgangsfilen.
saveFormat
SVGSaveFormat
Formatet, hvor dokumentet er gemt.
Exceptions
Opført, hvis den angivne ‘url’ ikke er en gyldig lokal fil URL.
Save(URL og SVGSaveOptions)
Alle ressourcer, der anvendes i dette dokument, vil blive gemt i den nærliggende mappe, hvis navn vil blive konstrueret som: output_file_name + “_files”.
public void Save(Url url, SVGSaveOptions saveOptions)
Parameters
url
Url
Lokal URL til udgangsfilen.
saveOptions
SVGSaveOptions
SVG sparer muligheder.
Exceptions
Opført, hvis den angivne ‘url’ ikke er en gyldig lokal fil URL.