Class SVGSVGElement
이름 공간 : Aspose.Html.Dom.Svg 구성: Aspose.HTML.dll (25.4.0)
핵심 인터페이스 정의는 SVGSVGElement 인터페이스입니다.이 인터페이스는 ‘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 요소에서, 이 속성은 사용자 확대 및 확대 작업을 고려하기 위해 초기 시각과 관련된 현재 스케일 요소를 나타냅니다.DOM 속성은 currentScale 및 currentTranslate는 2x3 매트릭스와 동등합니다 [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]. “magnification"이 활성화되면 (즉, 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
해당 요소에 ‘reserveAspectRatio’를 지정하는 것과 일치합니다.
public SVGAnimatedPreserveAspectRatio PreserveAspectRatio { get; }
부동산 가치
SVGAnimatedPreserveAspectRatio
ViewBox
해당 요소에 ‘viewBox’를 부여하는 것과 일치합니다.
public SVGAnimatedRect ViewBox { get; }
부동산 가치
Width
그것은 특정 ‘svg’ 요소에 ‘폭’을 부여하는 것과 일치합니다.
[DOMName("width")]
public SVGAnimatedLength Width { get; }
부동산 가치
X
그것은 주어진 ‘svg’ 요소에 ‘x’를 부여하는 것과 일치합니다.
[DOMName("x")]
public SVGAnimatedLength X { get; }
부동산 가치
Y
그것은 주어진 ‘svg’ 요소에 ‘y’를 부여하는 것과 일치합니다.
[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
Boolean이 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 개체를 만듭니다.이 개체는 정체성 매트릭스에 이니셔티브됩니다.
[DOMName("createSVGMatrix")]
public SVGMatrix CreateSVGMatrix()
Returns
SVGMatrix 개체가 있습니다.
창조자수()
모든 문서 나무 밖에서 SVGNumber 개체를 생성합니다.이 개체는 0의 값으로 시작됩니다.
[DOMName("createSVGNumber")]
public SVGNumber CreateSVGNumber()
Returns
숫자 숫자 개체
창조자 포인트()
모든 문서 나무 밖에서 SVGPoint 개체를 만듭니다.이 개체는 사용자 조정 시스템의 포인트 (0,0)로 시작됩니다.
[DOMName("createSVGPoint")]
public SVGPoint CreateSVGPoint()
Returns
SVG 포인트 개체입니다.
크리스마스()
모든 문서 나무 밖에서 SVGRect 개체를 생성합니다.이 개체는 모든 값이 0 사용자 단위로 설정되는 방식으로 시작됩니다.
[DOMName("createSVGRect")]
public SVGRect CreateSVGRect()
Returns
스위스의 개체가 있다.
크리스마스 변환()
모든 문서 나무 밖에서 SVGTransform 개체를 만듭니다.이 개체는 정체성 매트릭스 변환 (SVG_TRANSFORM_MATRIX)으로 시작됩니다.
[DOMName("createSVGTransform")]
public SVGTransform CreateSVGTransform()
Returns
SVGTransform 개체가 있습니다.
크리스마스 트랜스포먼트(스위스마트릭)
모든 문서 나무 밖에서 SVGTransform 개체를 생성합니다.이 개체는 특정 매트릭스 변환 (즉, SVG_TRANSFORM_MATRIX)에 이니셔티브됩니다.파라미터 매트릭스의 값은 복사되며 매트릭스 매트릭스는 SVGTransform::matrix로 채택되지 않습니다.
[DOMName("createSVGTransformFromMatrix")]
public SVGTransform CreateSVGTransformFromMatrix(SVGMatrix matrix)
Parameters
matrix
SVGMatrix
변형 매트릭스
Returns
SVGTransform 개체가 있습니다.
GetCurrentTime()
현재 SVG 문서 조각의 시작 시간과 관련하여 초에 현재 시간을 반환합니다. getCurrentTime가 문서 타임 라인이 시작되기 전에 호출되면 (예를 들어, 문서의 SVGLoad 이벤트가 전송되기 전에 ‘스크립트’ 요소에서 실행되는 스크립트를 사용하여) 0이 반환됩니다.
[DOMName("getCurrentTime")]
public float GetCurrentTime()
Returns
현재 시간은 초, 또는 문서 타임 라인이 아직 시작되지 않은 경우 0입니다.
GetElementById(스트리트)
이 SVG 문서 조각을 검색 (즉, 검색은 문서 나무의 하위 세트로 제한됩니다)에 대한 요소의 ID가 요소에 의해 주어집니다.Id. 요소가 발견되면, 그 요소가 반환됩니다.이 요소가 존재하지 않는 경우, null 반환됩니다.
[DOMName("getElementById")]
public Element GetElementById(string elementId)
Parameters
elementId
string
하나의 요소에 대한 독특한 ID 가치.
Returns
일치하는 요소 입니다.
PauseAnimations()
이 ‘svg’ 요소와 일치하는 SVG 문서 조각 내에서 정의된 모든 현재 진행 중인 애니메이션을 중단(즉, 휴식)하여 이 문서 조각과 일치하는 애니메이션 시계가 멈출 때까지 멈추게 한다.
[DOMName("pauseAnimations")]
public void PauseAnimations()
SetCurrentTime(플로트)
이 SVG 문서 조각에 대한 시계를 조정하여 새로운 현재 시간을 설정합니다. 문서 타이밍 라인이 시작되기 전에 설정CurrentTime가 호출되면 (예를 들어, 문서의 SVGLoad 이벤트가 전송되기 전에 ‘스크립트’ 요소에서 실행되는 스크립트를 사용하여), 문서 타이밍 라인이 시작되면 문서가 추구하는 시간을 방법의 마지막 호출에있는 초의 값을 제공합니다.
[DOMName("setCurrentTime")]
public void SetCurrentTime(float seconds)
Parameters
seconds
float
새 현재 시간은 현재 SVG 문서 조각의 시작 시간과 관련된 초입니다.
UnpauseAnimations()
Unsuspends (즉, unpauses) 현재 진행 중인 애니메이션은 SVG 문서 조각 내에서 정의되며, 애니메이션 시계가 중단되었을 때부터 계속됩니다.
[DOMName("unpauseAnimations")]
public void UnpauseAnimations()
또한 보기
SVGGraphicsElement , ISVGFitToViewBox , IDocumentEvent , IViewCSS , IDocumentCSS