Tips

SVGテキストの整列

日付2011/05/25
ID76329 (英語原文参照)
バージョンv12
プラットフォームMac/Win

SVGのtextArea要素(SVGコンポーネントコマンドのSVG_New_textAreaで作成)は, 属性値でテキストの整列(中央揃え・左揃え・右揃え)を指定することができます。ただし, textAreaはSVG 1.2の一部なので, 4D以外のアプリケーションでは表示されない恐れがあるので注意が必要です。SVG 1.1のtext要素を使用する場合, 整列はテキストのアンカーを決めることにより, 操作することができます。次のSVGピクチャは, いずれも同じx座標に対して描画されたものですが, アンカーを変えることにより, 帆湯時位置に変化をつけています。

SVG_New_line ($SVG_T;200;0;200;200;"black";0.5)
SVG_New_text ($SVG_T;"Align Left";200;20;"Lucida Grande,verdana";36;Plain;Align left)
SVG_New_text ($SVG_T;"Center";200;60;"Lucida Grande,verdana";36;Plain;Center)
SVG_New_text ($SVG_T;"Align Right";200;100;"Lucida Grande,verdana";36;Plain;Align right)