Class SVGDocument

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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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

ArgumentNullException

«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; }

Стоимость недвижимости

string

Referrer

Стоимость является пустым строком, если пользователь прямой навигацией на страницу (не через ссылку, но, например, через букмекер).

[DOMName("referrer")]
public string Referrer { get; }

Стоимость недвижимости

string

RootElement

Корен «svg» в иерархии документа.

[DOMName("rootElement")]
public SVGSVGElement RootElement { get; }

Стоимость недвижимости

SVGSVGElement

Title

Название документа, как указано подэлементом «заголовок» корневого элемента «svg» (т.е. Вот заголовок)

[DOMName("title")]
public string Title { get; }

Стоимость недвижимости

string

URL

Полный УРИ документа.

[DOMName("URL")]
public string URL { get; }

Стоимость недвижимости

string

Methods

GetOverrideStyle(Элемент , string)

Данный метод используется для восстановления декларации стиля сверху за определенный элемент и за определенный псевдо-элемент.

public ICSSStyleDeclaration GetOverrideStyle(Element elt, string pseudoElt)

Parameters

elt Element

Элемент, стиль которого должен быть изменен. Этот параметр не может быть нулевым.

pseudoElt string

Псевдо-элемент или нуль, если нет.

Returns

ICSSStyleDeclaration

Декларация сверхъестественного стиля

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

ArgumentException

Поднято, если указанный URL не является валидным URL-адресом локального файла.

Save(Стриг)

Все ресурсы, используемые в этом документе, будут сохранены в соседнюю папку, название которой будет построено как: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Местный путь к выходной файле.

Exceptions

ArgumentException

Поднято, если указанный «пут» не является действительным местным файловым маршрутом.

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

ArgumentException

Поднято, если указанный «пут» не является действительным местным файловым маршрутом.

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

ArgumentException

Поднято, если указанный «пут» не является действительным местным файловым маршрутом.

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

ArgumentException

Поднято, если указанный URL не является валидным URL-адресом локального файла.

Save(URL и SVGSaveOptions)

Все ресурсы, используемые в этом документе, будут сохранены в соседнюю папку, название которой будет построено как: output_file_name + “_files”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

Местный URL для выхода файла.

saveOptions SVGSaveOptions

SVG сберегает варианты.

Exceptions

ArgumentException

Поднято, если указанный URL не является валидным URL-адресом локального файла.

Смотреть также

Document , IDocumentEvent

 Русский