- 締切済み
vml フォントの大きさ変更
html+javascript+vmlで簡単な図面を書こうとしています。 寸法を入れたいのですが、FontSizeの大きさが大きく困っています。 function sunnpou(fx,fy,w,s){ str='<v:roundrect style="position:absolute; top:'+fy+';left:'+fx+';width:'+w+'; height:25; " fillcolor="#ffffff" strokecolor="#ffffff"><v:textbox>'+s+'</v:textbox></v:roundrect>'; document.body.insertAdjacentHTML( "BeforeEnd",str); } 必要時にこの関数を呼出して使っていますが、 上記のコードに"FontSize=8"とか指定できませんか? また、他の方法(簡単な)がありましたら、教えて下さい。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
googleのExplorerCanvasがそれを可能にします。 グラデーションの塗りつぶしなどに互換性がないようですが・・
上手に説明できませんが、<canvas>を使ってみてはいかがですか? vmlはIE用であって、他のブラウザでは動きません。 逆に、<canvas>を利用できるブラウザであれば、グラフィックの描画が 実現できます。 そして<canvas>と互換を保てるようgoogleがExplorerCanvasというものを公開してます。(vmlをラップして) style="font-size:100px"とか? https://developer.mozilla.org/ja/Canvas_tutorial http://excanvas.sourceforge.net/
補足
ノーマルな「IE」でも、<canvas>は動くのですか?
お礼
ありがとうございます。 ちょっと、私には敷居が高いかも。 勉強してみます。