Class SVGSVGElement

Class SVGSVGElement

Название пространства: Aspose.Html.Dom.Svg Ассоциация: Aspose.HTML.dll (25.4.0)

Ключевым определением интерфейса является SVGSVGElement interface, который является интерфойсом, соответствующим элементу «svg».Этот интерфэйс содержит различные ошибочные часто используемые методы использования, такие как операции матрицы и способность контролировать время редрау на визуальных устройствах.

[DOMObject]
[ComVisible(true)]
[DOMName("SVGSVGElement")]
public class SVGSVGElement : SVGGraphicsElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGFitToViewBox, ISVGZoomAndPan, IDocumentEvent

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGSVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests , ISVGFitToViewBox , ISVGZoomAndPan , IDocumentEvent

Наследованные члены

SVGGraphicsElement.GetBBox() , SVGGraphicsElement.GetCTM() , SVGGraphicsElement.GetScreenCTM() , SVGGraphicsElement.NearestViewportElement , SVGGraphicsElement.FarthestViewportElement , SVGGraphicsElement.Transform , SVGGraphicsElement.RequiredFeatures , SVGGraphicsElement.RequiredExtensions , SVGGraphicsElement.SystemLanguage , SVGElement.Id , SVGElement.OwnerSVGElement , SVGElement.ViewportElement , SVGElement.ClassName , SVGElement.Style , Element.GetAttributeNames() , Element.HasAttributes() , Element.GetAttribute(string) , Element.GetAttributeNS(string, string) , Element.SetAttribute(string, string) , Element.SetAttributeNS(string, string, string) , Element.RemoveAttribute(string) , Element.RemoveAttributeNS(string, string) , Element.HasAttribute(string) , Element.HasAttributeNS(string, string) , Element.ToggleAttribute(string) , Element.ToggleAttribute(string, bool) , Element.GetAttributeNode(string) , Element.SetAttributeNode(Attr) , Element.RemoveAttributeNode(Attr) , Element.GetAttributeNodeNS(string, string) , Element.SetAttributeNodeNS(Attr) , Element.GetElementsByTagName(string) , Element.GetElementsByTagNameNS(string, string) , Element.Remove() , Element.QuerySelectorAll(string) , Element.QuerySelector(string) , Element.AttachShadow(ShadowRootMode) , Element.GetElementsByClassName(string) , Element.Dispose(bool) , Element.ClassList , Element.LocalName , Element.NamespaceURI , Element.Prefix , Element.NodeName , Element.NodeType , Element.TagName , Element.Id , Element.ClassName , Element.TextContent , Element.Attributes , Element.FirstElementChild , Element.LastElementChild , Element.PreviousElementSibling , Element.NextElementSibling , Element.ChildElementCount , Element.Children , Element.InnerHTML , Element.OuterHTML , Element.ShadowRoot , 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()

Properties

CurrentScale

На внешнем элементе svg этот атрибут указывает на текущий фактор масштаба относительно первоначального взгляда для учета операций укрепления пользователя и панирования, как описано в Magnification и panning.DOM-атрибуты currentScale и currentTranslate эквивалентны 2x3 матрицы [a b c d e f] = [current Scale 0 0 currentScal current Translate.x currentTrader.y].Если “магификация” активирована (т.е. zoomAndPan=“magnify”), то эффект выглядит так, будто дополнительная трансформация была размещена на высшем уровне на фрагме документа SVG (то есть, за пределами внешнего элемента Svg).При доступе к «svg» элементу, который не является высшим элементом svg, неизвестно, какое поведение имеет этот атрибут.

[DOMName("currentScale")]
public float CurrentScale { get; set; }

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

float

CurrentTranslate

На внешнем SVG-элементе, соответствующий переводный фактор, который учитывает пользовательскую «магификацию».При доступе к «svg» элементу, который не является высшим элементом svg, неизвестно, какое поведение имеет этот атрибут.

[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }

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

SVGPoint

Height

Соответствует присвоению «высота» на указанный «svg» элемент.

[DOMName("height")]
public SVGAnimatedLength Height { get; }

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

SVGAnimatedLength

PreserveAspectRatio

Соответствует присвоению «презервироватьAspectRatio» на указанный элемент.

public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }

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

SVGAnimatedPreserveAspectRatio

ViewBox

Соответствует присвоению «viewBox» на указанный элемент.

public SVGAnimatedRect ViewBox { get; }

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

SVGAnimatedRect

Width

Соответствует присвоению «широты» на указанный «svg» элемент.

[DOMName("width")]
public SVGAnimatedLength Width { get; }

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

SVGAnimatedLength

X

Соответствует присвоению «x» на указанный «svg» элемент.

[DOMName("x")]
public SVGAnimatedLength X { get; }

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

SVGAnimatedLength

Y

Соответствует присвоению «y» на датой элементе «svg».

[DOMName("y")]
public SVGAnimatedLength Y { get; }

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

SVGAnimatedLength

ZoomAndPan

Соответствует присвоению «zoomAndPan» на указанный элемент. значение должно быть одним из константов SVG_ZOOMANDPAN_*, определенных на этом интерфейсе.

public ushort ZoomAndPan { get; set; }

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

ushort

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.

Methods

AnimationsPaused()

Возвращается верно, если этот фрагмент документа SVG находится в перерывном состоянии.

[DOMName("animationsPaused")]
public bool AnimationsPaused()

Returns

bool

Булеан указывает, находится ли этот фрагмент документа SVG в перерывном состоянии.

CreateEvent(Стриг)

Создает Aspose.Html.Dom.Events.Event типа, поддерживаемого реализацией.

public Event CreateEvent(string eventType)

Parameters

eventType string

Параметр типа событий указывает тип интерфейса Aspose.Html.Dom.Events.Event, который должен быть создан.Если интерфейс Aspose.Html.Dom.Events.Event, указанный, поддерживается внедрением, этот метод возвращает новыйAspose.Html.Dom.Events.Event запрошенного типа интерфейса.Если Aspose.Html.Dom.Events.Event должен быть передан через Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) метод соответствующийМетод Aspose.Html.Dom.Events.Event.InitEvent (System.String,System.Boolean,System.Boolean) должен быть назван после создания с целью инициализации значений Aspose.Html.Dom.Events.Event.

Метод Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) используется для создания Aspose.Html.Dom.Events.Events, когда это либо неудобноили ненужно для пользователя создать Aspose.Html.Dom.Events.Event сами.В случаях, когда предоставленная имплементация Aspose.Html.Dom.Events.Event недостаточно, пользователи могут предоставлять свои собственныеМетод Aspose.Html.Dom.Events.Event для использования с методом Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).

Returns

Event

Недавно созданный Aspose.Html.Dom.Events.Event

Exceptions

DOMException

NOT_SUPPORTED_ERR: Поднято, если внедрение не поддерживает тип интерфейса Aspose.Html.Dom.Events.Event запрашивается

Креативный()

Создает объект SVGAngle за пределами любого дерева документа. объект инициализируется до значения 0 градусов (без единицы).

[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()

Returns

SVGAngle

Сверхъестественный объект.

Креативный()

Создает объект SVGLength за пределами любого дерева документа. Объект инициализируется до значения 0 пользовательских единиц.

[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()

Returns

SVGLength

Объект СВГЛЕНТ.

СозданиеSVGMatrix()

Создает объект SVGMatrix за пределами любого документального дерева.

[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()

Returns

SVGMatrix

Объект SVGMatrix.

Креативный номер()

Создает объект SVGNumber за пределами любого дерева документа.

[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()

Returns

SVGNumber

Объект SVGNumber.

СозданиеSVGPoint()

Создает объект SVGPoint за пределами любого дерева документа. объект инициализируется до точки (0,0) в системе координации пользователя.

[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()

Returns

SVGPoint

Объект SVGPoint.

Креативный()

Создает объект SVGRect за пределами любого дерева документа. объект инициализируется таким образом, что все значения устанавливаются на 0 пользовательских единиц.

[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()

Returns

SVGRect

Объект СВГРЕКТ.

Трансформация()

Создает объект SVGTransform за пределами любого дерева документа. объект иниализируется к трансформации матрицы идентичности (SVG_TRANSFORM_MATRIX).

[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()

Returns

SVGTransform

Объект SVGTransform.

СозданиеSVGTransformFromMatrix(СВГМАТРИКС)

Создает объект SVGTransform за пределами любого дерева документа. Объект инициализируется к данному матрицу трансформа (т.е. СВГ_ТРАНСФОРМ_МАТРИКС). Значения из параметарной материцы копируются, параметр материки не принимается в качестве СвГТрансФорм::матрикса.

[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)

Parameters

matrix SVGMatrix

Трансформация матрицы.

Returns

SVGTransform

Объект SVGTransform.

GetCurrentTime()

Если getCurrentTime звонит до того, как началась временная линия документа (например, с помощью скрипта, работающего в элементе «скрипт» до отправки события SVGLoad документа), то 0 возвращается.

[DOMName("getCurrentTime")]
public float GetCurrentTime()

Returns

float

Текущее время в секунды, или 0 если временная линия документа еще не началась.

GetElementById(Стриг)

Поиск этого фрагмента документа SVG (т.е. поиск ограничивается субсетом дерева документа) для элемента, идентификатор которого дается элементомId. Если обнаружен элемент, тот элемент возвращается.

[DOMName("getElementById")]
public Element GetElementById(string elementId)

Parameters

elementId string

Уникальная идентификационная стоимость для одного элемента.

Returns

Element

Соответствующий элемент .

PauseAnimations()

Приостанавливает (т.е. перерывы) все текущие анимации, которые определяются в рамках фрагмента документа SVG, соответствующего этому элементу «svg», что приводит к тому, что анимированный час, соответствующий этому фрегу документа, останавливается до тех пор, пока он не прекращается.

[DOMName("pauseAnimations")]
public void PauseAnimations()

SetCurrentTime(Флота)

Если настройка CurrentTime вызывает перед началом временной линии документа (например, с помощью скрипта, работающего в элементе «Скрипт» перед отправлением события SVGLoad документа), то значение секунд в последнем призыве метода дает время, которое документ будет искать, как только началась временная линия документа.

[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)

Parameters

seconds float

Новое текущее время в секунды относительно начального времени для текущего фрагмента документа SVG.

UnpauseAnimations()

Неустойчивые (т.е. устойчивости) в настоящее время выполняются анимации, которые определяются в рамках фрагмента документа SVG, что приводит к продолжению анимирующего часов с момента его приостановления.

[DOMName("unpauseAnimations")]
public void UnpauseAnimations()

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

SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS

 Русский