Class SVGDocument
Название пространства: Aspose.Html.Dom.Svg Ассоциация: Aspose.HTML.dll (25.5.0)
В дополнение к предоставлению доступа к иерархии, она также предоставляет некоторые удобные методы для доступу к определенным наборам информации из документа.Когда элемент «svg» встроен в строение в качестве компонента документа из другого фамильного пространства, например, когда элемент «svg», вложенный внутри документа XHTML, то объект SVGD-документа не будет существовать; вместо этого, коренный объект в объекте документа будет объектом документа другого типа, таким как объект HTMLDocument.Собственно, объект СВГД-декларации действительно будет присутствовать, если исходный элемент документа XML является элементом «свг», когда такой вид стандартного файла SVG(i) в случае с файлом «SvG».
[DOMName("SVGDocument")]
[ComVisible(true)]
[DOMObject]
public class SVGDocument : Document, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IDocumentTraversal, IXPathEvaluator, IParentNode, IElementTraversal, INonElementParentNode, IGlobalEventHandlers, IDocumentEvent, IDocumentCSS, IDocumentStyleInheritance
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 (Аспозе.Хтмл.Урл) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в 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 (Аспозе.Хтмл.Урл) или его перегрузки.Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в 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,Aspose…Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в 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,Aspose…Или вы можете отключить загрузку некоторых внешних ресурсов путем установки соответствующих флагов в 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,Aspose .Hpm.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,Aspose .Hpm.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 (Aspose, HTML.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 (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(Элемент , 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-адресом локального файла.