Class SVGSVGElement
Именује се: Aspose.Html.Dom.Svg Асамблеја: Aspose.HTML.dll (25.4.0)
Кључна дефиниција интерфејса је интерфејс СВГСВГЕЛЕМЕНТ, који је интерфејс који одговара „СВГ“ елементу. Овај интерфејс садржи различите погрешне уобичајене корисничке методе, као што су операције матрице и способност да контролише време редрау на визуелним уређајима.
[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
На спољашњем свг елементу, овај атрибут указује на тренутну фактора скале у односу на почетни поглед да узима у обзир операције повећања корисника и панирања, као што је описано у Магнификацији и панирању. ДОМ атрибути струјеСкала и струјеТранслат су еквивалентни 2к3 матрици [а б ц д е ф] = [currentScale 0 0 струјеСкала струјеТранслат.к струјеТранслат.и]. Ако је “магнификација” омогућена (тј. zoomAndPan=“magnify”), онда је ефекат као да је додатна трансформација постављена на спољашњем нивоу на СВГ документу фрагмент (тј.Када се приступа елементу „свг“ који није изванредни елемент свг, не дефинише се шта понашање овај атрибут има.
[DOMName("currentScale")]
public float CurrentScale { get; set; }
Вредност имовине
CurrentTranslate
На изванредном svg елементу, одговарајући фактор превођења који узима у обзир корисничку “магификацију”.Када се приступа елементу „свг“ који није изванредни елемент свг, не дефинише се шта понашање овај атрибут има.
[DOMName("currentTranslate")]
public SVGPoint CurrentTranslate { get; }
Вредност имовине
Height
То одговара додељивању “високе” на одређеном “свг” елементу.
[DOMName("height")]
public SVGAnimatedLength Height { get; }
Вредност имовине
PreserveAspectRatio
То одговара додељивању “презервисатиАспект” на одређеном елементу.
public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }
Вредност имовине
SVGAnimatedPreserveAspectRatio
ViewBox
То одговара додељивању ‘viewBox’ на одређеном елементу.
public SVGAnimatedRect ViewBox { get; }
Вредност имовине
Width
То одговара додељивању “ширине” на одређеном “свг” елементу.
[DOMName("width")]
public SVGAnimatedLength Width { get; }
Вредност имовине
X
То одговара додељивању “х” на одређеном “свг” елементу.
[DOMName("x")]
public SVGAnimatedLength X { get; }
Вредност имовине
Y
То одговара додељивању “и” на одређеном “свг” елементу.
[DOMName("y")]
public SVGAnimatedLength Y { get; }
Вредност имовине
ZoomAndPan
То одговара додељивању ‘zoomAndPan’ на одређеном елементу. вредност мора бити једна од константа SVG_ZOOMANDPAN_* дефинисаних на овом интерфејсу.
public ushort ZoomAndPan { get; set; }
Вредност имовине
Exceptions
Код Аппосе.Хтмл.Дом.ДомИскључивање.НО_МОДИФИКАЦИЈА_АЛОВЕД_ЕРР.Подигнут на покушају да се промени вредност читања само атрибута.
Methods
AnimationsPaused()
Враћа се истинито ако је овај СВГ документ фрагмент у прекиданом стању.
[DOMName("animationsPaused")]
public bool AnimationsPaused()
Returns
Булеан указује да ли је овај СВГ документ фрагмент у прекиданом стању.
CreateEvent(Стринг)
Креира Aspose.Html.Dom.Events.Event типа који подржава имплементација.
public Event CreateEvent(string eventType)
Parameters
eventType
string
Параметар типа догађаја одређује врсту интерфејса Aspose.Html.Dom.Events.Event који ће бити креиран. Metoda Aspose.Html.Dom.Events.IDocumentEvent.CreateEvent(System.String) se koristi u stvaranju Aspose.Html.Dom.Events.Events kada je ili neugodnoили непотребно за кориснике да креирају Аппосе.Хтмл.Дом.Евент.Евент сами.У случајевима када је имплементација која је обезбеђена Аппосе.Хтмл.Дом.Евент.Евент није довољна, корисници могу да пруже својеAspose.Html.Dom.Events.Event implementacije za upotrebu sa metodom 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 објекат изван било ког дрвета документа. објекат се иницијализује на идентитетну матрицу.
[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()
Returns
Предмет СВГМАТРИКС.
Креирај број()
Креира СВГНумбер објекат изван било ког дрвета документа. објекат се иницијализује на вредност нуле.
[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()
Returns
Један објекат СВГНумбер.
КреирањеСВГПоинт()
Креира SVGPoint објекат изван било којег дрвета документа. објекат се иницијализује до тачке (0,0) у систему координате корисника.
[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()
Returns
Objekt je SVGPoint.
Креирање()
Креира SVGRect објекат изван било ког дрвета документа. објекат се иницијализује тако да су све вредности постављене на 0 корисничких јединица.
[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()
Returns
Један свеобухватни објекат.
Креативне трансформације()
Креира SVGTransform објекат изван било ког дрвета документа. објекат се иницијализује на трансформацију идентитетне матрице (SVG_TRANSFORM_MATRIX).
[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()
Returns
СВГТрансформисани објекат.
КреативСВГТрансфорМатрикс(СВГМАТРИКС)
Креира SVGTransform објекат изван било ког дрвета документа. објекат се иницијализује на дату матрицу трансформа (тј. SVG_TRANSFORM_MATRIX). Вредности из матрице параметара се копирају, матрични параметар се не прихвата као SVGTransform::matrix.
[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
Трансформација матрице.
Returns
СВГТрансформисани објекат.
GetCurrentTime()
Враћа тренутно време у секунди у односу на почетно време за тренутни СВГ документ фрагмент. ако се позива GetCurrentTime пре почетка временске линије документа (на пример, скриптом који ради у елементу ‘скрипт’ пре испоруке догађаја СВГЛоад документа), онда се враћа 0 .
[DOMName("getCurrentTime")]
public float GetCurrentTime()
Returns
Тренутно време у секунди, или 0 ако временска линија документа још није почела.
GetElementById(Стринг)
Претраживање овог фрагмента СВГ документа (тј. претрага је ограничена на подсету дрвета документа) за Елемент чији идентификатор даје елементИд. Ако се пронађе Елемент, тај Елемент се враћа.
[DOMName("getElementById")]
public Element GetElementById(string elementId)
Parameters
elementId
string
Јединствена идентификацијска вредност за елемент.
Returns
елемент који се поклапа.
PauseAnimations()
Суспендира (тј. прекида) све тренутно раде анимације које су дефинисане у оквиру фрагмента СВГ документа који одговара овом „сВГ“ елементу, чиме се анимациони сат који одговара овом фрагменту документа зауставља док се не заустави.
[DOMName("pauseAnimations")]
public void PauseAnimations()
SetCurrentTime(Флоат)
Прилагођава сат за овај СВГ документ фрагмент, постављајући ново текуће време.Ако се сетЦуррентТим позива пре почетка временске линије документа (на пример, скриптом који ради у елементу ‘скрипт’ пре него што се испоручи догађај СВГЛоад документа), онда вредност секунди у последњем позиву метода даје време које ће документ тражити након што је документ временска линија почела.
[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)
Parameters
seconds
float
Нови тренутни време у секунди у односу на почетно време за тренутни СВГ документ фрагмент.
UnpauseAnimations()
Unsuspends (tj. unpauses) trenutno rade animacije koje su definisane u okviru SVG dokumenta fragmenta, što uzrokuje da se animacioni sat nastavlja od vremena kada je suspendovan.
[DOMName("unpauseAnimations")]
public void UnpauseAnimations()
Гледајте такође
SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS