座標
X
Y
60+36.00
AddShape
2.7
Shape
60+42.00+12.75
1.25
SVG Cats
46.5px
67.5px
Text_Box::OutVBA
SVG Cats と完全互換にはできない。出力は、VBA-SVG と呼ぶことにする。
・枠付きテキスト
・Word の微妙な座標
VBA-SVG
box.left*3/4.0
X: 2.7-60+93.3
Y: 1.25-60+113.5
X: 36 * 4/3 - 2
Y: 54.75 * 4 / 3 - 6
ShapeRange.AlternativeText
ShapeToSVG.bas
SampleWord.doc
ワードの枠つきテキストは、枠だけテキスト+枠なしテキスト
↑こいつでテストする
↑エクスポートしたもの
.bas は保存されないので注意
サンプル
Wordの属性値
SVG座標
Word値
(Box)
ToY
など
サイズと行間
と左右基準点
テキストの Box +
空白処理 Right
スケール変換
SVG値
(x,y)
フォント属性
(空白処理計算はしない)
BetweenOfLine
と Size の式、
Alignment 分岐
TEXTMETRIC
Descent, Height