SVG仕様の実装状況AH Formatter V6.6 は、W3Cによる Scalable Vector Graphics (SVG) 1.1 を独自開発したエンジンにより描画します。そのため、PDF中へのイメージを高い解像度で描画することが可能です。 SVGの利用方法については、グラフィクスを参照してください。
以下に、SVGの各要素の実装状況を示します。基本的な描画要素を中心に実装されています。
| 注意: | SVG出力の実装状況ではありません。 |
|---|
| 要素 | 属性 | 実装状況 | 備考 |
|---|---|---|---|
| 5.1 <svg> | ○ | xmlns="http://www.w3.org/2000/svg" | |
| version | × |
FO や HTML などの上位の XML 中で SVG が参照される場合、上位の XML で指定されている以下が引き継がれます。
|
|
| x | ○ | ||
| y | ○ | ||
| width | ○ | ||
| height | ○ | ||
| viewBox | ○ | ||
| preserveAspectRatio | ○ | ||
| zoomAndPan | × | ||
| baseProfile | × | ||
| contentScriptType | × | ||
| contentStyleType | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 5.2 <g> | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 5.3 <defs> | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 5.4 <desc> | ○ | 無視されます。 | |
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| 5.4 <title> | ○ | 無視されます。 | |
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| 5.5 <symbol> | ○ | ||
| viewBox | ○ | ||
| preserveAspectRatio | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Presentation Attributes | |||
| 5.6 <use> | ○ | ||
| x | ○ | ||
| y | ○ | ||
| width | ○ | ||
| height | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| xlink:href | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 5.7 <image> | ○ | ||
| x | ○ | preserveAspectRatio の defer は無視されます。 | |
| y | ○ | ||
| width | ○ | ||
| height | ○ | ||
| preserveAspectRatio | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| xlink:href | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 5.8.2 <switch> | △ | ||
| class | ○ |
requiredFeatures, requiredExtensions 属性を持つ子要素は無視されます。 systemLanguage が実行環境の言語と一致するか、systemLanguage を持たない最初の子要素が有効です。 systemLanguage が XSL-FO の xml:lang および language 属性と一致する場合は、実行環境の言語に優先して有効です。 |
|
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 6.10 <style> | ○ | ||
| type | ○ | type="text/css" のみに対応しています。 | |
| media | × | ||
| title | × | ||
| Core Attributes | |||
| 8.2 <path> | ○ | ||
| d | ○ | ||
| pathLength | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.2 <rect> | ○ | ||
| x | ○ | ||
| y | ○ | ||
| width | ○ | ||
| height | ○ | ||
| rx | ○ | ||
| ry | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.3 <circle> | ○ | ||
| cx | ○ | ||
| cy | ○ | ||
| r | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.4 <ellipse> | ○ | ||
| cx | ○ | ||
| cy | ○ | ||
| rx | ○ | ||
| ry | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.5 <line> | ○ | ||
| x1 | ○ | ||
| y1 | ○ | ||
| x2 | ○ | ||
| y2 | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.6 <polyline> | ○ | ||
| points | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 9.7 <polygon> | ○ | ||
| points | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 10.4 <text> | ○ | ||
| x | ○ | ||
| y | ○ | ||
| dx | ○ | ||
| dy | ○ | ||
| rotate | ○ | ||
| textLength | ○ | ||
| lengthAdjust | × | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 10.5 <tspan> | ○ | ||
| x | ○ | ||
| y | ○ | ||
| dx | ○ | ||
| dy | ○ | ||
| rotate | ○ | ||
| textLength | ○ | ||
| lengthAdjust | × | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 10.6 <tref> | ○ | ||
| xlink:href | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 10.13.2 <textPath> | × | ||
| 10.14 <altGlyph> | × | ||
| 10.14 <altGlyphDef> | × | ||
| 10.14 <altGlyphItem> | × | ||
| 10.14 <glyphRef> | × | ||
| 11.6.2 <marker> | ○ | ||
| markerUnits | ○ | ||
| refX | ○ | ||
| refY | ○ | ||
| markerWidth | ○ | ||
| markerHeight | ○ | ||
| orient | ○ | ||
| viewBox | ○ | ||
| preserveAspectRatio | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Presentation Attributes | |||
| 12.3.3 <color-profile> | × | ||
| 13.2.2 <linearGradient> | ○ | ||
| gradientUnits | ○ | ||
| gradientTransform | ○ | ||
| x1 | ○ | ||
| y1 | ○ | ||
| x2 | ○ | ||
| y2 | ○ | ||
| spreadMethod | ○ | ||
| xlink:href | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Presentation Attributes | |||
| 13.2.3 <radialGradient> | ○ | ||
| gradientUnits | ○ | ||
| gradientTransform | ○ | ||
| cx | ○ | ||
| cy | ○ | ||
| r | ○ | ||
| fx | ○ | ||
| fy | ○ | ||
| spreadMethod | ○ | ||
| xlink:href | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Presentation Attributes | |||
| 13.2.4 <stop> | ○ | ||
| offset | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Presentation Attributes | |||
| 13.3.3 <pattern> | ○ | ||
| patternUnits | ○ | ||
| patternContentUnits | ○ | ||
| patternTransform | ○ | ||
| x | ○ | ||
| y | ○ | ||
| width | ○ | ||
| height | ○ | ||
| viewBox | ○ | ||
| preserveAspectRatio | ○ | ||
| xlink:href | ○ | ||
| class | ○ | ||
| style | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 14.3.5 <clipPath> | ○ | ||
| clipPathUnits | ○ | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 14.4 <mask> | × | ||
| 15.3 <filter> | × | ||
| 15.8.2 <feDistantLight> | × | ||
| 15.8.3 <fePointLight> | × | ||
| 15.8.4 <feSpotLight> | × | ||
| 15.9 <feBlend> | × | ||
| 15.10 <feColorMatrix> | × | ||
| 15.11 <feComponentTransfer> | × | ||
| 15.11 <feFuncR> | × | ||
| 15.11 <feFuncG> | × | ||
| 15.11 <feFuncB> | × | ||
| 15.11 <feFuncA> | × | ||
| 15.12 <feComposite> | × | ||
| 15.13 <feConvolveMatrix> | × | ||
| 15.14 <feDiffuseLighting> | × | ||
| 15.15 <feDisplacementMap> | × | ||
| 15.16 <feFlood> | × | ||
| 15.17 <feGaussianBlur> | × | ||
| 15.18 <feImage> | × | ||
| 15.19 <feMerge> | × | ||
| 15.19 <feMergeNote> | × | ||
| 15.20 <feMorphology> | × | ||
| 15.21 <feOffset> | × | ||
| 15.22 <feSpecularLighting> | × | ||
| 15.23 <feTile> | × | ||
| 15.24 <feTurbulence> | × | ||
| 16.8.3 <cursor> | × | ||
| 17.1 <a> | △ | ||
| target | × | xlink:href には、リンクの作成にある #nameddest=Chapter6 などの書式も指定することができます。ホットスポットは矩形となります。GUI では機能しません。 | |
| xlink:href | ○ | ||
| xlink:show | × | ||
| xlink:actuate | × | ||
| class | ○ | ||
| style | ○ | ||
| transform | ○ | ||
| Core Attributes | |||
| Conditional Processing Attributes | |||
| Presentation Attributes | |||
| 17.3.3 <view> | × | ||
| viewBox | × | ||
| preserveAspectRatio | × | ||
| zoomAndPan | × | ||
| viewTarget | × | ||
| Core Attributes | |||
| 18.2 <script> | × | ||
| 19.2.10 <animate> | × | ||
| 19.2.11 <set> | × | ||
| 19.2.12 <animateMotion> | × | ||
| 19.2.12 <mpath> | × | ||
| 19.2.13 <animateColor> | × | ||
| 19.2.14 <animateTransform> | × | ||
| 20.3 <font> | × | ||
| 20.4 <glyph> | × | ||
| 20.5 <missing-glyph> | × | ||
| 20.7 <hkern> | × | ||
| 20.7 <vkern> | × | ||
| 20.8.3 <font-face> | × | ||
| 20.8.3 <font-face-src> | × | ||
| 20.8.3 <font-face-uri> | × | ||
| 20.8.3 <font-face-format> | × | ||
| 20.8.3 <font-face-name> | × | ||
| 20.8.3 <definition-src> | × | ||
| 21.2 <metadata> | × | ||
| 23.3 <foreignObject> | × | ||
| Core Attributes | |||
| id | ○ | ||
| xml:base | × | ||
| xml:lang | × | ||
| xml:space | ○ | ||
| Conditional Processing Attributes | |||
| requiredFeatures | × | ||
| requiredExtensions | × | ||
| systemLanguage | ○ | ||
| Presentation Attributes | |||
| writing-mode | ○ | ||
| glyph-orientation-vertical | × | ||
| glyph-orientation-horizontal | × | ||
| direction | ○ | ||
| unicode-bidi | ○ | ||
| text-anchor | ○ | ||
| dominant-baseline | × | ||
| alignment-baseline | × | ||
| baseline-shift | × | ||
| font-family | ○ | ||
| font-style | ○ | ||
| font-variant | ○ | ||
| font-weight | ○ | ||
| font-stretch | ○ | ||
| font-size | ○ | ||
| font-size-adjust | ○ | ||
| kerning | × | ||
| letter-spacing | ○ | ||
| word-spacing | ○ | ||
| text-decoration | ○ | ||
| fill | ○ | ||
| fill-rule | ○ | ||
| fill-opacity | ○ | ||
| stroke | ○ | ||
| stroke-width | ○ | ||
| stroke-linecap | ○ | ||
| stroke-linejoin | ○ | ||
| stroke-miterlimit | ○ | ||
| stroke-dasharray | ○ | ||
| stroke-dashoffset | ○ | ||
| stroke-opacity | ○ | ||
| display | ○ | ||
| visibility | ○ | ||
| marker-start | ○ | ||
| marker-end | ○ | ||
| marker-mid | ○ | ||
| color-interpolation | × | ||
| color-interpolation-filters | × | ||
| color-rendering | × | ||
| shape-rendering | × | ||
| text-rendering | × | ||
| image-rendering | × | ||
| color | ○ | ||
| color-profile | × | ||
| stop-color | ○ | ||
| stop-opacity | ○ | ||
| overflow | ○ | ||
| clip | ○ | ||
| clip-path | ○ | ||
| clip-rule | ○ | ||
| opacity | ○ | ||
上の表中にない要素、属性には対応していません。
gzip圧縮されたSVGにも対応しています。