XSL-FO Top | XSL Formatter V4 | オプション | ダウンロード | 購入・アップグレード | ケーススタディ | Antenna House |
お知らせ | XML関連製品 | XSL-FO/SVG/MathML | 組版サンプル | サポート | サイトマップ | English Site |
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にも対応しています。