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; }
Стоимость недвижимости
CurrentTranslate
На внешнем SVG-элементе, соответствующий переводный фактор, который учитывает пользовательскую «магификацию».При доступе к «svg» элементу, который не является высшим элементом svg, неизвестно, какое поведение имеет этот атрибут.
[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }
Стоимость недвижимости
Height
Соответствует присвоению «высота» на указанный «svg» элемент.
[DOMName("height")]
public SVGAnimatedLength Height { get; }
Стоимость недвижимости
PreserveAspectRatio
Соответствует присвоению «презервироватьAspectRatio» на указанный элемент.
public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }
Стоимость недвижимости
SVGAnimatedPreserveAspectRatio
ViewBox
Соответствует присвоению «viewBox» на указанный элемент.
public SVGAnimatedRect ViewBox { get; }
Стоимость недвижимости
Width
Соответствует присвоению «широты» на указанный «svg» элемент.
[DOMName("width")]
public SVGAnimatedLength Width { get; }
Стоимость недвижимости
X
Соответствует присвоению «x» на указанный «svg» элемент.
[DOMName("x")]
public SVGAnimatedLength X { get; }
Стоимость недвижимости
Y
Соответствует присвоению «y» на датой элементе «svg».
[DOMName("y")]
public SVGAnimatedLength Y { get; }
Стоимость недвижимости
ZoomAndPan
Соответствует присвоению «zoomAndPan» на указанный элемент. значение должно быть одним из константов SVG_ZOOMANDPAN_*, определенных на этом интерфейсе.
public ushort ZoomAndPan { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.Выражается на попытке изменить ценность только атрибута чтения.
Methods
AnimationsPaused()
Возвращается верно, если этот фрагмент документа SVG находится в перерывном состоянии.
[DOMName("animationsPaused")]
public bool AnimationsPaused()
Returns
Булеан указывает, находится ли этот фрагмент документа SVG в перерывном состоянии.
CreateEvent(Стриг)
Создает Aspose.Html.Dom.Events.Event типа, поддерживаемого реализацией.
public Event CreateEvent(string eventType)
Parameters
eventType
string
Параметр типа событий указывает тип интерфейса 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
Недавно созданный Aspose.Html.Dom.Events.Event
Exceptions
NOT_SUPPORTED_ERR: Поднято, если внедрение не поддерживает тип интерфейса Aspose.Html.Dom.Events.Event запрашивается
Креативный()
Создает объект SVGAngle за пределами любого дерева документа. объект инициализируется до значения 0 градусов (без единицы).
[DOMName("createSVGAngle")]
public SVGAngle CreateSVGAngle()
Returns
Сверхъестественный объект.
Креативный()
Создает объект SVGLength за пределами любого дерева документа. Объект инициализируется до значения 0 пользовательских единиц.
[DOMName("createSVGLength")]
public SVGLength CreateSVGLength()
Returns
Объект СВГЛЕНТ.
СозданиеSVGMatrix()
Создает объект SVGMatrix за пределами любого документального дерева.
[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()
Returns
Объект SVGMatrix.
Креативный номер()
Создает объект SVGNumber за пределами любого дерева документа.
[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()
Returns
Объект SVGNumber.
СозданиеSVGPoint()
Создает объект SVGPoint за пределами любого дерева документа. объект инициализируется до точки (0,0) в системе координации пользователя.
[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()
Returns
Объект SVGPoint.
Креативный()
Создает объект SVGRect за пределами любого дерева документа. объект инициализируется таким образом, что все значения устанавливаются на 0 пользовательских единиц.
[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()
Returns
Объект СВГРЕКТ.
Трансформация()
Создает объект SVGTransform за пределами любого дерева документа. объект иниализируется к трансформации матрицы идентичности (SVG_TRANSFORM_MATRIX).
[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()
Returns
Объект SVGTransform.
СозданиеSVGTransformFromMatrix(СВГМАТРИКС)
Создает объект SVGTransform за пределами любого дерева документа. Объект инициализируется к данному матрицу трансформа (т.е. СВГ_ТРАНСФОРМ_МАТРИКС). Значения из параметарной материцы копируются, параметр материки не принимается в качестве СвГТрансФорм::матрикса.
[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
Трансформация матрицы.
Returns
Объект SVGTransform.
GetCurrentTime()
Если getCurrentTime звонит до того, как началась временная линия документа (например, с помощью скрипта, работающего в элементе «скрипт» до отправки события SVGLoad документа), то 0 возвращается.
[DOMName("getCurrentTime")]
public float GetCurrentTime()
Returns
Текущее время в секунды, или 0 если временная линия документа еще не началась.
GetElementById(Стриг)
Поиск этого фрагмента документа SVG (т.е. поиск ограничивается субсетом дерева документа) для элемента, идентификатор которого дается элементомId. Если обнаружен элемент, тот элемент возвращается.
[DOMName("getElementById")]
public Element GetElementById(string elementId)
Parameters
elementId
string
Уникальная идентификационная стоимость для одного элемента.
Returns
Соответствующий элемент .
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