Aspose.Html.Dom.Svg

의 모든 클래스 Aspose.Html.Dom.Svg네임스페이스는 on w3c SVG2 권장 사항을 기반으로 합니다. 이 네임스페이스를 사용하여 요구 사항에 따라 SVG 파일을 로드, 탐색하거나 렌더링할 수 있습니다.

클래스

수업설명
SVGAElementSVGAElement 인터페이스는 ‘a’ 요소에 해당합니다.
SVGAnimateElementSVGAnimateElement 인터페이스는 ‘animate’ 요소에 해당합니다. SVG DOM을 통한 ‘animate’ 요소의 속성에 대한 객체 지향 액세스는 사용할 수 없습니다.
SVGAnimateMotionElementSVGAnimateMotionElement 인터페이스는 ‘animateMotion’ 요소에 해당합니다. SVG DOM을 통한 ‘animateMotion’ 요소의 속성에 대한 객체 지향 액세스는 사용할 수 없습니다.
SVGAnimateTransformElementSVGAnimateTransformElement 인터페이스는 ‘animateTransform’ 요소에 해당합니다. SVG DOM을 통한 ‘animateTransform’ 요소의 특성에 대한 개체 지향 액세스는 사용할 수 없습니다.
SVGAnimationElementSVGAnimationElement 인터페이스는 SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement 및 SVGAnimateTransformElement와 같은 모든 애니메이션 요소 인터페이스의 기본 인터페이스입니다.
SVGCircleElementSVGCircleElement 인터페이스는 ‘circle’ 요소에 해당합니다.
SVGClipPathElementSVGClipPathElement 인터페이스는 ‘clipPath’ 요소에 해당합니다.
SVGComponentTransferFunctionElement이 인터페이스는 구성 요소 전송 기능 인터페이스에서 사용하는 기본 인터페이스를 정의합니다.
SVGCursorElementSVGCursorElement 인터페이스는 ‘커서’ 요소에 해당합니다.
SVGDefsElementSVGDefsElement 인터페이스는 ‘defs’ 요소에 해당합니다.
SVGDescElementSVGDescElement 인터페이스는 ‘desc’ 요소에 해당합니다.
SVGDocumentSVG문서SVG 계층 구조의 루트이며 전체 콘텐츠를 보유합니다. 계층 구조에 대한 액세스를 제공하는 것 외에도 문서에서 특정 정보 세트에 액세스하기 위한 몇 가지 편리한 방법을 제공합니다. 요소가 XHTML 문서[XHTML] 내에 인라인으로 내장되어 있으면 SVGDocument 객체가 존재하지 않습니다. 대신 문서 객체 계층 구조의 루트 객체는 HTMLDocument 객체와 같은 다른 유형의 Document 객체가 됩니다. 그러나 XML 문서 계층 구조의 루트 요소가 ‘svg’ 요소인 경우 SVGDocument 객체는 실제로 존재합니다. 예를 들어 독립형 SVG 파일(예: MIME 유형이 “image/svg+xml"인 파일)을 볼 때. 이 경우 SVGDocument 객체는 문서 객체 모델 계층 구조의 루트 객체가 됩니다.
SVGElementSVG 언어의 요소에 직접 해당하는 모든 SVG DOM 인터페이스(예: ‘경로’ 요소에 대한 SVGPathElement 인터페이스)는 SVGElement 인터페이스에서 파생됩니다.
SVGElementInstance각 사용 요소 그림자 트리의 루트 개체는 SVGUseElementShadowRoot 인터페이스를 구현합니다. 이 인터페이스는 현재 ShadowRoot 인터페이스 및 DocumentOrShadowRoot 혼합에 대해 정의된 속성 및 메서드에 대한 확장을 정의하지 않습니다. 그러나 이 노드에 뿌리를 둔 트리는 작성자 스크립트의 관점에서 완전히 읽기 전용입니다.
SVGEllipseElementSVGEllipseElement 인터페이스는 ’ellipse’ 요소에 해당합니다.
SVGException이 예외는 특정 SVG 작업을 수행할 수 없을 때 발생합니다.
SVGFilterElementSVGFilterElement 인터페이스는 ‘필터’ 요소에 해당합니다.
SVGForeignObjectElementSVGForeignObjectElement 인터페이스는 ‘foreignObject’ 요소에 해당합니다.
SVGGElementSVGGElement 인터페이스는 ‘g’ 요소에 해당합니다.
SVGGeometryElement인터페이스 SVGGeometryElement는 렌더링이 동등한 경로가 있는 기하학에 의해 정의되고 채워지고 선을 칠 수 있는 SVG 요소를 나타냅니다. 여기에는 경로와 기본 모양이 포함됩니다.
SVGGradientElementSVGGradientElement 인터페이스는 SVGLinearGradientElement 및 SVGRadialGradientElement에서 사용하는 기본 인터페이스입니다.
SVGGraphicsElementSVGGraphicsElement 인터페이스는 그래픽을 그룹으로 직접 렌더링하는 것이 주된 목적인 SVG 요소를 나타냅니다.
SVGImageElementSVGImageElement 인터페이스는 ‘이미지’ 요소에 해당합니다.
SVGLinearGradientElementSVGLinearGradientElement 인터페이스는 ’linearGradient’ 요소에 해당합니다.
SVGLineElementSVGLineElement 인터페이스는 ’line’ 요소에 해당합니다.
SVGMarkerElementSVGMarkerElement 인터페이스는 ‘marker’ 요소에 해당합니다.
SVGMaskElementSVGMaskElement 인터페이스는 ‘마스크’ 요소에 해당합니다.
SVGMetadataElementSVGMetadataElement 인터페이스는 ‘metadata’ 요소에 해당합니다.
SVGMPathElementSVGMPathElement 인터페이스는 ‘mpath’ 요소에 해당합니다.
SVGPathElementSVGPathElement 인터페이스는 ‘경로’ 요소에 해당합니다.
SVGPatternElementSVGPatternElement 인터페이스는 ‘패턴’ 요소에 해당합니다.
SVGPolygonElementSVGPolygonElement 인터페이스는 ‘다각형’ 요소에 해당합니다.
SVGPolylineElementSVGPolylineElement 인터페이스는 ‘폴리라인’ 요소에 해당합니다.
SVGRadialGradientElementSVGRadialGradientElement 인터페이스는 ‘radialGradient’ 요소에 해당합니다.
SVGRectElementSVGRectElement 인터페이스는 ‘rect’ 요소에 해당합니다.
SVGScriptElementSVGScriptElement 인터페이스는 ‘script’ 요소에 해당합니다.
SVGSetElementSVGSetElement 인터페이스는 ‘set’ 요소에 해당합니다. SVG DOM을 통한 ‘set’ 요소의 속성에 대한 객체 지향 액세스는 사용할 수 없습니다.
SVGStopElementSVGStopElement 인터페이스는 ‘stop’ 요소에 해당합니다.
SVGStyleElementSVGStyleElement 인터페이스는 ‘style’ 요소에 해당합니다.
SVGSVGElement핵심 인터페이스 정의는 ‘svg’ 요소에 해당하는 인터페이스인 SVGSVGElement 인터페이스입니다. 이 인터페이스에는 매트릭스 작업 및 시각적 렌더링 장치에서 다시 그리는 시간을 제어하는 기능과 같이 일반적으로 사용되는 다양한 기타 유틸리티 메서드가 포함되어 있습니다.
SVGSwitchElementSVGSwitchElement 인터페이스는 ‘switch’ 요소에 해당합니다.
SVGSymbolElementSVGSymbolElement 인터페이스는 ‘기호’ 요소에 해당합니다.
SVGTextContentElementSVGTextContentElement는 SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement 및 SVGTextPathElement와 같은 다양한 텍스트 관련 인터페이스에 의해 상속됩니다. 문자 또는 여러 문자에 대한 인덱스를 참조하는 이 인터페이스의 메서드에 대해 이러한 참조는 각각 UTF-16 코드 단위 또는 여러 UTF-16 코드 단위에 대한 인덱스로 해석됩니다. 이는 CharacterData 인터페이스의 메서드가 UTF-16 코드 단위를 문자 데이터 내의 인덱스 및 개수로 사용하는 DOM 레벨 2 Core와의 일관성을 위한 것입니다. U+10000과 같은 BMP 문자는 해당 요소에서 getNumberOfChars를 호출하면 해당 문자 하나를 나타내는 데 사용되는 두 개의 UTF-16 코드 단위(서로게이트 쌍)가 있으므로 2를 반환합니다.
SVGTextElementSVGTextElement 인터페이스는 ’text’ 요소에 해당합니다.
SVGTextPathElementSVGTextPathElement 인터페이스는 ’textPath’ 요소에 해당합니다.
SVGTextPositioningElementSVGTextPositioningElement 인터페이스는 SVGTextElement, SVGTSpanElement, SVGTRefElement 및 SVGAltGlyphElement와 같은 텍스트 관련 인터페이스에 의해 상속됩니다.
SVGTitleElementSVGTitleElement 인터페이스는 ‘제목’ 요소에 해당합니다.
SVGTSpanElementSVGTSpanElement 인터페이스는 ’tspan’ 요소에 해당합니다.
SVGUseElementSVGUseElement 인터페이스는 ‘use’ 요소에 해당합니다.
SVGViewElementSVGViewElement 인터페이스는 ‘view’ 요소에 해당합니다.

인터페이스

상호 작용설명
ISVGAnimatedPointsSVGAnimatedPoints 인터페이스는 좌표 값 목록을 보유하고 해당 속성에 애니메이션을 적용하는 기능을 지원하는 ‘points’ 속성이 있는 요소를 지원합니다. 또한 XML DOM을 통해 액세스되는 원래 요소의 ‘points’ 속성(예: getAttribute() 메서드 호출 사용)는 points. 에 대한 모든 변경 사항을 반영합니다.
ISVGFitToViewBox인터페이스 SVGFitToViewBox는 XML 속성 ‘viewBox’ 및 ‘preserveAspectRatio’가 있는 요소에 적용되는 DOM 속성을 정의합니다.
ISVGRenderingIntentSVGRenderingIntent 인터페이스는 ‘rendering-intent’ 속성 또는 설명자에 대해 가능한 값의 열거형 목록을 정의합니다.
ISVGTests인터페이스 SVGTests는 ‘requiredFeatures’, ‘requiredExtensions’ 및 ‘systemLanguage’ 속성이 있는 모든 요소에 적용되는 인터페이스를 정의합니다.
ISVGUnitTypesSVGUnitTypes 인터페이스는 일반적으로 사용되는 상수 집합을 정의하며 SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement 및 SVGFilterElement에서 사용하는 기본 인터페이스입니다.
ISVGURIReference인터페이스 SVGURIReference는 URI 참조를 정의하는 ‘xlink:href’와 같은 XLink 속성 모음이 있는 모든 요소에 적용되는 인터페이스를 정의합니다.
ISVGZoomAndPanSVGZoomAndPan 인터페이스는 속성 zoomAndPan 및 관련 상수를 정의합니다.

열거

열거설명
SVGRenderingIntentSVGRenderingIntent 열거형은 ‘rendering-intent’ 특성 또는 설명자에 대해 가능한 값의 열거형 목록을 정의합니다.
SVGUnitTypesSVGUnitTypes 열거형은 일반적으로 사용되는 상수 집합을 정의하며 SVGGradientElement, SVGPatternElement, SVGClipPathElement, SVGMaskElement 및 SVGFilterElement에서 사용하는 기본 인터페이스입니다.
SVGZoomAndPanSVGZoomAndPan 열거는 속성 zoomAndPan 및 관련 상수를 정의합니다.