最終更新日: 2008/04/28

SVG仕様の実装状況

XSL Formatter V3.4 / XSL Formatter V4 は、W3Cによる Scalable Vector Graphics (SVG) 1.1 Specification を独自開発したエンジンにより描画します。そのため、PDF中へのイメージを高い解像度で描画することが可能です。

以下に、SVGの各要素の実装状況を示します。基本的な描画要素を中心に実装されています。

注意: SVG出力の実装状況ではありません。
要素 実装状況 備考 / 対応属性
<a> リンクの作成にある #nameddest=Chapter6 などの書式も指定することができます。ホットスポットは矩形となります。GUIでは機能しません。
<altGlyph> ×
<altGlyphDef> ×
<altGlyphItem> ×
<animate> ×
<animatecolor> ×
<animateMotion> ×
<animateTransform> ×
<circle> stroke, stroke-width, fill, cx, cy, r
stroke-dasharray, stroke-dashoffset
<clipPath> clip-rule
clipPathUnits
<color-profile> ×
<cursor> ×
<definition-src> ×
<defs>
<desc> ×
<ellipse> stroke, stroke-width, fill, cx, cy, rx, ry
stroke-dasharray, stroke-dashoffset
<feBlend> ×
<feColorMatrix> ×
<feComponentTransfer> ×
<feComposit> ×
<feConvolveMatrix> ×
<feDiffuseLighting> ×
<feDisplacementMap> ×
<feDistantLight> ×
<feFlood> ×
<feFuncA> ×
<feFuncB> ×
<feFuncG> ×
<feFuncR> ×
<feGaussianBlur> ×
<feImage> ×
<feMarge> ×
<feMargeNote> ×
<feMorphology> ×
<feOffset> ×
<fePointLight> ×
<feTile> ×
<feTurbulance> ×
<filter> ×
<font> ×
<font-face> ×
<font-face-format> ×
<font-face-name> ×
<font-face-src> ×
<font-face-uri> ×
<foreignObject> ×
<g>
<glyph> ×
<glyphRef> ×
<hkem> ×
<image> xlink:href, x, y, width, height
<line> stroke, stroke-width, stroke-linecap, x1, y1, x2, y2
stroke-dasharray, stroke-dashoffset, marker-start, marker-end
<linearGradient> gradientUnits, x1, y1, x2, y2, spreadMethod, gradientTransform
<marker> markerUnits, markerWidth, markerHeight, viewBox, refX, refY, orient
<mask> ×
<metadata> ×
<missing-glyph> ×
<mpath> ×
<path> stroke, stroke-width, stroke-linecap, stroke-linejoin, stroke-miterlimit, fill, fill-rule, d
stroke-dasharray, stroke-dashoffset, marker-start, marker-mid, marker-end
<pattern> id, patternUnits, xlink:href, x, y, width, height, viewBox, patternContentUnits, patternTransform
<polygon> stroke, stroke-width, stroke-linecap, stroke-linejoin, stroke-miterlimit, fill, fill-rule, points
stroke-dasharray, stroke-dashoffset, marker-start, marker-mid, marker-end
<polyline> stroke, stroke-width, stroke-linecap, stroke-linejoin, stroke-miterlimit, points, fill, fill-rule
<radialGradient> gradientUnits, cx, cy, r, fx, fy, spreadMethod, gradientTransform
<rect> stroke, stroke-width, stroke-linecap, stroke-linejoin, stroke-miterlimit, fill, x, y, width, height, rx, ry
stroke-dasharray, stroke-dashoffset
<script> ×
<set> ×
<stop> stop-color, offset(, stop-opacity)
<style> type
<svg> xmlns="http://www.w3.org/2000/svg"
<switch> requiredFeatures, requiredExtensions 属性を持つ子要素は無視
systemLanguage が実行環境の言語と一致するか、systemLanguage を持たない最初の子要素が有効
<symbol>
<text> stroke, stroke-width, stroke-linecap, stroke-linejoin, stroke-miterlimit, fill, x, y, dx, dy, rotate, text-anchor, font-family, writing-mode, font-weight, font-style, font-variant(, font-size-adjust), font-size, letter-spacing, word-spacing, xml:space, baseline-shift
stroke-dasharray, stroke-dashoffset, font-stretch
<textPath> ×
<title> ×
<tref>
<tspan> <text>と同じ
<use> xlink:href, x, y, width, height
<view> ×
<vkern> ×

括弧付きの属性は実装されていません。また、以下の属性、関数は共通に使われるもので、実装されています。

なお、gzip圧縮されたSVGにも対応しています。

制限事項


Copyright © 1996-2010 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.