名前 題名 ▼ Mr.XRAYさん > ▼ アンディさん > > > Mr.XRAYさんのフォントサイズのコンマ指定ですがソースを見らして > > いただきましたがHeightにはいってしますので厳密にはコンマ単位に > > なっていないような。前に実験して確かめました。 > > > > FCanvas.Font.Height:=-RoundOff(S*254.0/72.0); > > まだカンマ単位の意味がよく理解できていませんが (^^; > もし,小数点以下の意味であれば,Windows APIではそのような扱いの関数類 > はありません. > 以下のリストのScallingのように, > > SetMapMode > SetWindowExtEx > SetViewPortExtEx > http://mrxray.on.coocan.jp/Delphi/plSetPrinter/ScallingDraw.htm#list1 > > をどう設定するかによります. > 小数点以下の値で設定可能にするかは,そのアプリのコーディングによります. > したがって,前にたてぐやさんが書かれたように,関数類のルーチンを作成すれば, > 大元はWindowsのAPIを使用しているのですから,いくらでも仕様は変更できます. > もちろん,実力と経験と知識にもよるでしょうけど (^^; > > VBは遥か昔にか使ったことしかないですが, > VBにできて,Delphiにできないということは基本的にはないと思います. > またその逆も.ただし,非常に面倒な場合があるということは事実でしょう. > > VBA(VB for Applicatio),これは主にワードやエクセル用にありますが, > こちらには,特にワードは文書をmm単位(mmの小数点以下の指定も含めて)で > 扱う必要があるので,そのような指定が可能となっているハズです. > (内部でWindows APIをそのように使用可能にしている) > > まっ,ここは喫茶店ですので気軽に. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link