Class SVGDocument
Le nom : Aspose.Html.Dom.Svg Assemblaggio: Aspose.HTML.dll (25.4.0)
Un ‘SVGDocument’ est la racine de la hiérarchie SVG et détient tout le contenu. En plus de fournir un accès à l’hiérarchique, il fournit également quelques méthodes de convenance pour accéder à certains ensembles d’informations du document.Quand un ‘svg’ élément est intégré en ligne comme un composant d’un document de l’autre sphère de nom, par exemple quand un ‘svg’ élement est incorporé dans un document XHTML [XH HTML], alors un objet SVGDOCument n’existe pas; au lieu de cela, l‘objet de base dans le document sera un Objet Documentaire de type différent, telle qu’une HtmlObjet Document.
[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
I membri ereditari
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
Documents SVG()
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.
public SVGDocument()
Documents SVG(Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.
public SVGDocument(Configuration configuration)
Parameters
configuration
Configuration
à la configuration.
Documents SVG(Le string)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address)
Parameters
address
string
L’adresse du document. Il sera combiné avec la voie actuelle de la directory pour former une URL absolue.
Documents SVG(Url)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger le document de manière asynchronique, utilisez la méthode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)
Parameters
url
Url
Il documento URL.
Documents SVG(String, Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address, Configuration configuration)
Parameters
address
string
L’adresse du document. Il sera combiné avec la voie actuelle de la directory pour former une URL absolue.
configuration
Configuration
à la configuration.
Documents SVG(URL, Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger le document de manière asynchronique, utilisez la méthode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)
Parameters
url
Url
Il documento URL.
configuration
Configuration
à la configuration.
Documents SVG(Téléchargement, string)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate (System.IO.Stream, System.String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.Le chargement des documents commence à partir de la position actuelle dans le courant.
public SVGDocument(Stream content, string baseUri)
Parameters
content
Stream
Le contenu du document.
baseUri
string
L’URI di base del documento. sarà combinato con l’attuale percorso di directory per formare un URL assoluto.
Exceptions
Le « bas » est « zéro ».
Documents SVG(Téléchargement, string, configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate (System.IO.Stream, System.String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.Le chargement des documents commence à partir de la position actuelle dans le courant.
public SVGDocument(Stream content, string baseUri, Configuration configuration)
Parameters
content
Stream
Le contenu du document.
baseUri
string
L’URI di base del documento. sarà combinato con l’attuale percorso di directory per formare un URL assoluto.
configuration
Configuration
à la configuration.
Exceptions
Le « bas » est « zéro ».
Documents SVG(Résumé : Url)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger le document de manière asynchronique, utilisez la méthode Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.Le chargement des documents commence à partir de la position actuelle dans le courant.
public SVGDocument(Stream content, Url baseUri)
Parameters
content
Stream
Le contenu du document.
baseUri
Url
La base URI du document.
Exceptions
Le « bas » est « zéro ».
Documents SVG(Stream, Url et Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger le document de manière asynchronique, utilisez la méthode Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.Le chargement des documents commence à partir de la position actuelle dans le courant.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)
Parameters
content
Stream
Le contenu du document.
baseUri
Url
La base URI du document.
configuration
Configuration
à la configuration.
Exceptions
Le « bas » est « zéro ».
Documents SVG(String et String)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String,S System. String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)
Parameters
content
string
Le contenu du document.
baseUri
string
L’URI di base del documento. sarà combinato con l’attuale percorso di directory per formare un URL assoluto.
Exceptions
Le « bas » est « zéro ».
Documents SVG(string, string et configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String,S System. String) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)
Parameters
content
string
Le contenu du document.
baseUri
string
L’URI di base del documento. sarà combinato con l’attuale percorso di directory per formare un URL assoluto.
configuration
Configuration
à la configuration.
Exceptions
Le « bas » est « zéro ».
Documents SVG(Mise à jour, url)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String,_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)
Parameters
content
string
Le contenu du document.
baseUri
Url
La base URI du document.
Exceptions
Le « bas » est « zéro ».
Documents SVG(String, Url et Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom .Document.Navigate(System.String,_W L51.HTML.Url) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)
Parameters
content
string
Le contenu du document.
baseUri
Url
La base URI du document.
configuration
Configuration
à la configuration.
Exceptions
Le « bas » est « zéro ».
Documents SVG(RequestMessage)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Net.RequestMessage) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)
Parameters
request
RequestMessage
La demande .
Documents SVG(RequestMessage, Configuration)
Initialisez une nouvelle instance de la classe Aspose.Html.Dom.Svg.VVGD. Constructeur fonctionne synchroneusement, il attend le chargement de tous les ressources extérieures (images, scripts, etc.).Pour charger un document sans synchronisation, utilisez la méthode Aspose.Html.Dom.document.Navigate(_W L51.HTML.Net.RequestMessage) ou ses surcharges.Ou vous pouvez désactiver le chargement de certains ressources externes en configurant les drapeaux appropriés dans Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request, Configuration configuration)
Parameters
request
RequestMessage
La demande .
configuration
Configuration
à la configuration.
Properties
Domain
Le nom de domaine du serveur qui a servi le document, ou une ligne nulle si le server ne peut pas être identifié par un nom du domaine.
[DOMName("domain")]
public string Domain { get; }
Valore di proprietà
Referrer
Retourne l’URI de la page qui est liée à cette page.La valeur est une lignée vide si l’utilisateur a navigé sur sa page directement (pas par un lien, mais par exemple, via un billet).
[DOMName("referrer")]
public string Referrer { get; }
Valore di proprietà
RootElement
La racine «svg» dans la hiérarchie du document.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
Valore di proprietà
Title
Le titre d’un document tel que spécifié par le sous-élément «Title» de l’éléme racine «svg» (c’est-à-dire, )
[DOMName("title")]
public string Title { get; }
Valore di proprietà
URL
L’URI complet du document.
[DOMName("URL")]
public string URL { get; }
Valore di proprietà
Methods
GetOverrideStyle(Étiquette, String)
Questo metodo viene utilizzato per recuperare la dichiarazione di stile di override per un elemento specifico e un pseudo-elemento specifico.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
L’elemento il cui stile deve essere modificato.Questo parametro non può essere zero.
pseudoElt
string
Il pseudo-elemento o zero se nessun.
Returns
La dichiarazione di stile override
RenderTo(Les idées)
Cette méthode est utilisée pour imprimer le contenu du document actuel sur l’appareil spécifié.
public override void RenderTo(IDevice device)
Parameters
device
IDevice
l’appareil utilisateur.
Save(Url)
Sauver le document dans le fichier local spécifié par ‘url’.Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(Url url)
Parameters
url
Url
URL local pour le fichier de sortie.
Exceptions
Réduit si l’URL spécifié n’est pas une URL de fichier local valide.
Save(Le string)
Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(string path)
Parameters
path
string
Route locale vers le fichier de sortie.
Exceptions
Réduit si le « chemin » spécifié n’est pas un chemin de fichier local valide.
Save(ResourceHandler)
Économisez le contenu et les ressources du document en utilisant le Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler)
Parameters
resourceHandler
ResourceHandler
Le serveur de ressources Aspose.Html.Saving.ResourceHandlers.
Save(Télécharger, SVGSaveFormat)
Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(string path, SVGSaveFormat saveFormat)
Parameters
path
string
Route locale vers le fichier de sortie.
saveFormat
SVGSaveFormat
Le format dans lequel le document est enregistré.
Exceptions
Réduit si le « chemin » spécifié n’est pas un chemin de fichier local valide.
Save(RésourceHandler, SVGSaveFormat)
Économisez le contenu et les ressources du document en utilisant le Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)
Parameters
resourceHandler
ResourceHandler
Le serveur de ressources Aspose.Html.Saving.ResourceHandlers.
saveFormat
SVGSaveFormat
Le format dans lequel le document est enregistré.
Save(Téléchargement, SVGSaveOptions)
Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)
Parameters
path
string
Route locale vers le fichier de sortie.
saveOptions
SVGSaveOptions
SVG économise des options.
Exceptions
Réduit si le « chemin » spécifié n’est pas un chemin de fichier local valide.
Save(RésourceHandler, SVGSaveOptions)
Économisez le contenu et les ressources du document en utilisant le Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)
Parameters
resourceHandler
ResourceHandler
Le serveur de ressources Aspose.Html.Saving.ResourceHandlers.
saveOptions
SVGSaveOptions
SVG économise des options.
Save(URL et SVGSaveFormat)
Sauver le document dans le fichier local spécifié par ‘url’.Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(Url url, SVGSaveFormat saveFormat)
Parameters
url
Url
URL local pour le fichier de sortie.
saveFormat
SVGSaveFormat
Le format dans lequel le document est enregistré.
Exceptions
Réduit si l’URL spécifié n’est pas une URL de fichier local valide.
Save(Url et SVGSaveOptions)
Sauver le document dans le fichier local spécifié par ‘url’.Tous les ressources utilisées dans ce document seront sauvegardés dans la dossier adjacente, dont le nom sera construit comme: output_file_name + “_files”.
public void Save(Url url, SVGSaveOptions saveOptions)
Parameters
url
Url
URL local pour le fichier de sortie.
saveOptions
SVGSaveOptions
SVG économise des options.
Exceptions
Réduit si l’URL spécifié n’est pas une URL de fichier local valide.