Class SVGDocument
Названий на: Aspose.Html.Dom.Svg Асамблея: Aspose.HTML.dll (25.4.0)
Крім надання доступу до ієрархії, вона також забезпечує деякі зручні методи для доступу до певних наборів інформації з документа.Коли елемент «svg» вбудований в лінію як компонент документа з іншого іменного простору, наприклад, коли елемент «svg» вбудований в лінію в XHTML-документі [XHTML], то об’єкт SVGD-документу не буде існувати; замість цього, корінний об’єкт в ієрархії об’єкта документа буде об’єктом документа різного типу, наприклад, об’єктом HTMLDocument.
[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
Нападні члени
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
Світовий документ()
Ініціалізація нової інстанції класу Aspose.Html.Dom.Svg.SVGDocument.
public SVGDocument()
Світовий документ(Configuration)
Ініціалізація нової інстанції класу Aspose.Html.Dom.Svg.SVGDocument.
public SVGDocument(Configuration configuration)
Parameters
configuration
Configuration
Про конфігурацію .
Світовий документ(стрічка)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate(System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address)
Parameters
address
string
Адреса документа. вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
Світовий документ(Url)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)
Parameters
url
Url
Документальний URL.
Світовий документ(Конфігурація, Configuration)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate(System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string address, Configuration configuration)
Parameters
address
string
Адреса документа. вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
configuration
Configuration
Про конфігурацію .
Світовий документ(URL, Конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)
Parameters
url
Url
Документальний URL.
configuration
Configuration
Про конфігурацію .
Світовий документ(Стрий, Стрий)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.IO.Stream,System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.Завантаження документа починається з поточної позиції потоку.
public SVGDocument(Stream content, string baseUri)
Parameters
content
Stream
Вміст документа .
baseUri
string
Вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Потік, струм, Конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.IO.Stream,System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.Завантаження документа починається з поточної позиції потоку.
public SVGDocument(Stream content, string baseUri, Configuration configuration)
Parameters
content
Stream
Вміст документа .
baseUri
string
Вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
configuration
Configuration
Про конфігурацію .
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Завантажити URL)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.IO.Stream,Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.Завантаження документа починається з поточної позиції потоку.
public SVGDocument(Stream content, Url baseUri)
Parameters
content
Stream
Вміст документа .
baseUri
Url
База УРІ документа.
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Потік, URL, Конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.IO.Stream,Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.Завантаження документа починається з поточної позиції потоку.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)
Parameters
content
Stream
Вміст документа .
baseUri
Url
База УРІ документа.
configuration
Configuration
Про конфігурацію .
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Стринг, Стринг)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate(System.String,System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)
Parameters
content
string
Вміст документа .
baseUri
string
Вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Стриг, Стриг, Конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate(System.String,System.String) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)
Parameters
content
string
Вміст документа .
baseUri
string
Вона буде поєднана з поточним каталоговим шляхом, щоб сформувати абсолютний URL.
configuration
Configuration
Про конфігурацію .
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(Історія, URL)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.String,Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)
Parameters
content
string
Вміст документа .
baseUri
Url
База УРІ документа.
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(URL, URL і конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (System.String,Aspose.Html.Url) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)
Parameters
content
string
Вміст документа .
baseUri
Url
База УРІ документа.
configuration
Configuration
Про конфігурацію .
Exceptions
«Бас-Урі» означає «нуль»
Світовий документ(RequestMessage)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (Aspose.Html.Net.RequestMessage) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)
Parameters
request
RequestMessage
Про це прохання.
Світовий документ(Повідомлення, Конфігурація)
Ініціалює новий приклад класу Aspose.Html.Dom.Svg.SVGDocument. Конструктор працює синхронічно, він чекає на завантаження всіх зовнішніх ресурсів (фотографій, скриптів і т.д.).Для асинхронного завантаження документа використовуйте метод Aspose.Html.Dom.Document.Navigate (Aspose.Html.Net.RequestMessage) або його перевантаження.Або ви можете відключити завантаження деяких зовнішніх ресурсів, встановлюючи відповідні прапори в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request, Configuration configuration)
Parameters
request
RequestMessage
Про це прохання.
configuration
Configuration
Про конфігурацію .
Properties
Domain
Доменне ім’я сервера, який обслуговував документ, або нульовий ряд, якщо сервер не може бути ідентифікований доменним ім’ям.
[DOMName("domain")]
public string Domain { get; }
вартість нерухомості
Referrer
Вартість - це порожній ряд, якщо користувач переглядає сторінку безпосередньо (не через посилання, а, наприклад, за допомогою знака).
[DOMName("referrer")]
public string Referrer { get; }
вартість нерухомості
RootElement
Корень «svg» в ієрархії документів.
[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }
вартість нерухомості
Title
Назва документа, як зазначено під-елементом «назва» корінного елемента «svg» (тобто, )
[DOMName("title")]
public string Title { get; }
вартість нерухомості
URL
Повний УРІ документа.
[DOMName("URL")]
public string URL { get; }
вартість нерухомості
Methods
GetOverrideStyle(Елемент, стрічка)
Цей метод використовується для отримання занадто високого стилю декларації для визначеного елемента і визначеного псевдо-елемента.
public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)
Parameters
elt
Element
Елемент, стиль якого має бути змінений.Цей параметр не може бути нульовим.
pseudoElt
string
Псевдоелемент або нуль, якщо ні.
Returns
Декларація про надмірний стиль
RenderTo(Ідеї)
Цей метод використовується для друку вмісту поточного документа на визначений пристрій.
public override void RenderTo(IDevice device)
Parameters
device
IDevice
Користувач пристрою .
Save(Url)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(Url url)
Parameters
url
Url
Місцевий URL до вихідного файлу.
Exceptions
Піднято, якщо зазначений URL не є дійсним місцевим URL-адресом файлу.
Save(стрічка)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(string path)
Parameters
path
string
Місцевий шлях до вихідного файлу.
Exceptions
Піднято, якщо зазначений «дорога» не є дійсним місцевим файловим шляхом.
Save(ResourceHandler)
Зберегти вміст документа і ресурси за допомогою Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler)
Parameters
resourceHandler
ResourceHandler
Ресурсний трейдер Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
Save(Стрічка, SVGSaveFormat)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(string path, SVGSaveFormat saveFormat)
Parameters
path
string
Місцевий шлях до вихідного файлу.
saveFormat
SVGSaveFormat
Формат, в якому документ зберігається.
Exceptions
Піднято, якщо зазначений «дорога» не є дійсним місцевим файловим шляхом.
Save(Торгівельник ресурсів, SVGSaveFormat)
Зберегти вміст документа і ресурси за допомогою Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)
Parameters
resourceHandler
ResourceHandler
Ресурсний трейдер Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
saveFormat
SVGSaveFormat
Формат, в якому документ зберігається.
Save(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІстю)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)
Parameters
path
string
Місцевий шлях до вихідного файлу.
saveOptions
SVGSaveOptions
СВГ заощаджує варіанти.
Exceptions
Піднято, якщо зазначений «дорога» не є дійсним місцевим файловим шляхом.
Save(Торгівельники ресурсів, SVGSaveOptions)
Зберегти вміст документа і ресурси за допомогою Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)
Parameters
resourceHandler
ResourceHandler
Ресурсний трейдер Aspose.Html.Saving.ResourceHandlers.ResourceHandler.
saveOptions
SVGSaveOptions
СВГ заощаджує варіанти.
Save(URL і SVGSaveFormat)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(Url url, SVGSaveFormat saveFormat)
Parameters
url
Url
Місцевий URL до вихідного файлу.
saveFormat
SVGSaveFormat
Формат, в якому документ зберігається.
Exceptions
Піднято, якщо зазначений URL не є дійсним місцевим URL-адресом файлу.
Save(URL і SVGSaveOptions)
Всі ресурси, що використовуються в цьому документі, будуть збережені в сусідній папці, назва якої буде побудована як: output_file_name + “_files”.
public void Save(Url url, SVGSaveOptions saveOptions)
Parameters
url
Url
Місцевий URL до вихідного файлу.
saveOptions
SVGSaveOptions
СВГ заощаджує варіанти.
Exceptions
Піднято, якщо зазначений URL не є дійсним місцевим URL-адресом файлу.