Class SVGDocument

Class SVGDocument

Именује се: Aspose.Html.Dom.Svg Асамблеја: Aspose.HTML.dll (25.4.0)

Поред пружања приступа хијерархији, она такође пружа неке удобне методе за приступ одређеним сетовима информација из документа.Када је елемент „свг“ уграђен у линију као компонента документа из другог имена простора, као што је када је елемент „свг“ уграђен у линију у XHTML документу [XHTML], онда објекат „СвГД“ неће постојати; уместо тога, коренни објекат у хијерархији објекта документа ће бити објекат Документа различитих типова, као што је објекат ХТМЛДокумент.

[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.Document.Navigate(System.String) или његове преоптерећења.Или можете деактивирати пуњење неких спољних ресурса постављањем одговарајућих знамена у Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address)

Parameters

address string

То ће бити комбиновано са тренутним директоријским путем да формира апсолутну УРЛ.

СВДДокумент(Url)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) или његове преоптерећења.Или можете деактивирати пуњење неких спољних ресурса постављањем одговарајућих знамена у Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url)

Parameters

url Url

УРЛ за документ.

СВДДокумент(КСНУМКС, конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу Aspose.Html.Dom.Document.Navigate(System.String) или његове преоптерећења.Или можете деактивирати пуњење неких спољних ресурса постављањем одговарајућих знамена у Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(string address, Configuration configuration)

Parameters

address string

То ће бити комбиновано са тренутним директоријским путем да формира апсолутну УРЛ.

configuration Configuration

То је конфигурација.

СВДДокумент(УРЛ и конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу Aspose.Html.Dom.Document.Navigate(Aspose.Html.Url) или његове преоптерећења.Или можете деактивирати пуњење неких спољних ресурса постављањем одговарајућих знамена у Aspose.Html.Dom.IBrowsingContext.Security.

public SVGDocument(Url url, Configuration configuration)

Parameters

url Url

УРЛ за документ.

configuration Configuration

То је конфигурација.

СВДДокумент(струја, струја)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

Основни УРИ документа. ће се комбиновати са тренутним директоријским путем како би се формирао апсолутни УРЛ.

Exceptions

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(струја, струја, конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

Основни УРИ документа. ће се комбиновати са тренутним директоријским путем како би се формирао апсолутни УРЛ.

configuration Configuration

То је конфигурација.

Exceptions

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(УРЛ, УРЛ)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(УРЛ, УРЛ и Конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(Стринг , Стринг)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

Основни УРИ документа. ће се комбиновати са тренутним директоријским путем како би се формирао апсолутни УРЛ.

Exceptions

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(струја, струја, конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

Основни УРИ документа. ће се комбиновати са тренутним директоријским путем како би се формирао апсолутни УРЛ.

configuration Configuration

То је конфигурација.

Exceptions

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(КСНУМКС УРЛ)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(УРЛ, УРЛ и Конфигурација)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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

ArgumentNullException

„BaseUri“ je „nula“.

СВДДокумент(RequestMessage)

Иницијалише нову инстанцију Аппосе.Хтмл.Дом.Свг.СВГДЦакумент класе.Конструктор ради синхронично, чека за пуњење свих спољних ресурса (слика, скрипта, итд.).Да бисте асинхронно преузели документ, користите методу 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.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; }

Вредност имовине

string

Referrer

Vrednost je prazna traka ako je korisnik direktno krenuo na stranicu (ne preko veze, već, na primer, preko knjigovodstva).

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

Вредност имовине

string

RootElement

Корен „свг“ у хијерархији документа.

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

Вредност имовине

SVGSVGElement

Title

Наслов документа као што је наведено под-елементом „глава“ коренског елемента „свг“ (тј. Ево наслова)

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

Вредност имовине

string

URL

Потпуни УРИ документа.

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

Вредност имовине

string

Methods

GetOverrideStyle(Елемент , Стринг)

Овај метод се користи за повраћање изјаве о стилу за одређени елемент и одређени псеудо-елемент.

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

Локални УРЛ до излазног датотеке.

Exceptions

ArgumentException

Подигнут ако наведени “УРЛ” није важећи локални URL датотеке.

Save(Стринг)

Сви ресурси који се користе у овом документу ће се сачувати у суседну фасциклу, чије име ће бити изграђено као: output_file_name + “_files”.

public void Save(string path)

Parameters

path string

Локални пут до излазног датотеке.

Exceptions

ArgumentException

Подигнут ако наведени “пут” није важећи локални пут датотеке.

Save(ResourceHandler)

Сачува садржај документа и ресурсе користећи Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler)

Parameters

resourceHandler ResourceHandler

Ресурсни трговац Аппосе.Хтмл.Савинг.Ресурсни трговац.Ресурсни трговац.

Save(Стринг, СВГСАВЕФОРМАТ)

Сви ресурси који се користе у овом документу ће се сачувати у суседну фасциклу, чије име ће бити изграђено као: output_file_name + “_files”.

public void Save(string path, SVGSaveFormat saveFormat)

Parameters

path string

Локални пут до излазног датотеке.

saveFormat SVGSaveFormat

Формат у којем је документ сачуван.

Exceptions

ArgumentException

Подигнут ако наведени “пут” није важећи локални пут датотеке.

Save(ResourceHandler, СВГСАВЕФОРМАТ)

Сачува садржај документа и ресурсе користећи Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveFormat saveFormat)

Parameters

resourceHandler ResourceHandler

Ресурсни трговац Аппосе.Хтмл.Савинг.Ресурсни трговац.Ресурсни трговац.

saveFormat SVGSaveFormat

Формат у којем је документ сачуван.

Save(КСНУМКС, SVGSaveOptions)

Сви ресурси који се користе у овом документу ће се сачувати у суседну фасциклу, чије име ће бити изграђено као: output_file_name + “_files”.

public void Save(string path, SVGSaveOptions saveOptions)

Parameters

path string

Локални пут до излазног датотеке.

saveOptions SVGSaveOptions

SVG štedi opcije.

Exceptions

ArgumentException

Подигнут ако наведени “пут” није важећи локални пут датотеке.

Save(ResourceHandler, SVGSaveOptions)

Сачува садржај документа и ресурсе користећи Aspose.Html.Saving.ResourceHandlers.ResourceHandler.

public void Save(ResourceHandler resourceHandler, SVGSaveOptions saveOptions)

Parameters

resourceHandler ResourceHandler

Ресурсни трговац Аппосе.Хтмл.Савинг.Ресурсни трговац.Ресурсни трговац.

saveOptions SVGSaveOptions

SVG štedi opcije.

Save(УРЛ, СВГСАВЕФОРМАТ)

Сви ресурси који се користе у овом документу ће се сачувати у суседну фасциклу, чије име ће бити изграђено као: output_file_name + “_files”.

public void Save(Url url, SVGSaveFormat saveFormat)

Parameters

url Url

Локални УРЛ до излазног датотеке.

saveFormat SVGSaveFormat

Формат у којем је документ сачуван.

Exceptions

ArgumentException

Подигнут ако наведени “УРЛ” није важећи локални URL датотеке.

Save(УРЛ, SVGSaveOptions)

Сви ресурси који се користе у овом документу ће се сачувати у суседну фасциклу, чије име ће бити изграђено као: output_file_name + “_files”.

public void Save(Url url, SVGSaveOptions saveOptions)

Parameters

url Url

Локални УРЛ до излазног датотеке.

saveOptions SVGSaveOptions

SVG štedi opcije.

Exceptions

ArgumentException

Подигнут ако наведени “УРЛ” није важећи локални URL датотеке.

Гледајте такође

Document , IDocumentEvent

 Српски