掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
canvasでの数字の桁合わせの方法は? (ID:13214)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 hirodonです。 D7使用です。 先日印刷方法を教えていただいて、ほとんどできたのですが、 canvasに出力したときの数字の桁を合わせるよい方法はないでしょうか? 現在こんな感じで、出力しています↓ Data1 := Table1.FieldByName('文字1').AsString; //次の数値1、数値2を桁指定などして、右寄せにしたいのですが・・・・ Data2 := IntToStr(Table1.FieldByName('数値1').AsInteger); Data3 := IntToStr(Table2.FieldByName('数値2').AsInteger); Data4 := Table1.FieldByName('文字2').AsString; Printer.Canvas.TextOut(50,200 + 140 * i,Data1); Printer.Canvas.TextOut(650,200 + 140 * i,Data2); Printer.Canvas.TextOut(930,200 + 140 * i,Data3); Printer.Canvas.TextOut(1210,200 + 140 * i,Data4); ※データベースのデータを、ループ処理で全件出力しています ※数値1,2は0〜999までの乱数とします。 ・変数の桁指定ができるのでしょうか? ・右寄せにするよい方法はあるのでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.