Class SVGDocument
Название пространства: Aspose.Html.Dom.Svg Ассоциация: Aspose.HTML.dll (25.4.0)
В дополнение к предоставлению доступа к иерархии, она также предоставляет некоторые удобные методы для доступу к определенным наборам информации из документа.Когда элемент «svg» встроен в строение в качестве компонента документа из другого фамильного пространства, например, когда элемент «svg», вложенный внутри документа XHTML, то объект SVGD-документа не будет существовать; вместо этого, коренный объект в объекте документа будет объектом документа другого типа, таким как объект HTMLDocument.Собственно, объект СВГД-декларации действительно будет присутствовать, если исходный элемент документа XML является элементом «свг», когда такой вид стандартного файла SVG(i) в случае с файлом «SvG».
[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.
public SVGDocument()
СВДДокумент(Configuration)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.
public SVGDocument(Configuration configuration)
Parameters
configuration
Configuration
и конфигурации .
СВДДокумент(Стриг)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод 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.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url)
Parameters
url
Url
Документ URL .
СВДДокумент(String, Конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод 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.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(Url url, Configuration configuration)
Parameters
url
Url
Документ URL .
configuration
Configuration
и конфигурации .
СВДДокумент(Стрий, Стрий)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод 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
«BaseUri» — это «нуль».
СВДДокумент(Поток, строк, конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод 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
«BaseUri» — это «нуль».
СВДДокумент(Сток, URL)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для асинхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.Загрузка документа начинается с текущей позиции в потоке.
public SVGDocument(Stream content, Url baseUri)
Parameters
content
Stream
Содержание документа .
baseUri
Url
Основа URI документа.
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(Проток, URL и конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для асинхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.IO.Stream,_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.Загрузка документа начинается с текущей позиции в потоке.
public SVGDocument(Stream content, Url baseUri, Configuration configuration)
Parameters
content
Stream
Содержание документа .
baseUri
Url
Основа URI документа.
configuration
Configuration
и конфигурации .
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(Стринг, Стринг)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.String,S System. String) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri)
Parameters
content
string
Содержание документа .
baseUri
string
Базовый УРИ документа. он будет сочетаться с текущим каталоговым маршрутом для формирования абсолютного URL.
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(string, string и конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.String,S System. String) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, string baseUri, Configuration configuration)
Parameters
content
string
Содержание документа .
baseUri
string
Базовый УРИ документа. он будет сочетаться с текущим каталоговым маршрутом для формирования абсолютного URL.
configuration
Configuration
и конфигурации .
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(Оригинал, URL)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri)
Parameters
content
string
Содержание документа .
baseUri
Url
Основа URI документа.
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(URL, String, Конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom.document.Navigate(System.String,_W L51.HTML.Url) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(string content, Url baseUri, Configuration configuration)
Parameters
content
string
Содержание документа .
baseUri
Url
Основа URI документа.
configuration
Configuration
и конфигурации .
Exceptions
«BaseUri» — это «нуль».
СВДДокумент(RequestMessage)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom. Document.Navigate(__W L51.Net.RequestMessage) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в Aspose.Html.Dom.IBrowsingContext.Security.
public SVGDocument(RequestMessage request)
Parameters
request
RequestMessage
и просьбы .
СВДДокумент(RequestMessage, конфигурация)
Инициализует новую инстанцию класса Aspose.Html.Dom.Svg.VVGD.Constructor работает синхронно, он ждет загрузки всех внешних ресурсов (изображений, скриптов и т.д.).Для синхронного загрузки документа используется метод Aspose.Html.Dom. Document.Navigate(__W L51.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(Элемент , string)
Данный метод используется для восстановления декларации стиля сверху за определенный элемент и за определенный псевдо-элемент.
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.
public void Save(ResourceHandler resourceHandler)
Parameters
resourceHandler
ResourceHandler
Ресурс трейдер Aspose.Html.Saving.ResourceHandlers.
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.
public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)
Parameters
resourceHandler
ResourceHandler
Ресурс трейдер Aspose.Html.Saving.ResourceHandlers.
saveFormat
SVGSaveFormat
Формат, в котором хранится документ.
Save(Стриг, SVGSaveOptions)
Все ресурсы, используемые в этом документе, будут сохранены в соседнюю папку, название которой будет построено как: output_file_name + “_files”.
public void Save(string path, SVGSaveOptions saveOptions)
Parameters
path
string
Местный путь к выходной файле.
saveOptions
SVGSaveOptions
SVG сберегает варианты.
Exceptions
Поднято, если указанный «пут» не является действительным местным файловым маршрутом.
Save(Торговец ресурсов, SVGSaveOptions)
Сохранить содержимое документа и ресурсы, используя Aspose.Html.Saving.ResourceHandlers.
public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)
Parameters
resourceHandler
ResourceHandler
Ресурс трейдер Aspose.Html.Saving.ResourceHandlers.
saveOptions
SVGSaveOptions
SVG сберегает варианты.
Save(URL, SVGSaveФормат)
Все ресурсы, используемые в этом документе, будут сохранены в соседнюю папку, название которой будет построено как: 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
SVG сберегает варианты.
Exceptions
Поднято, если указанный URL не является валидным URL-адресом локального файла.