Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DELPHI 的對齊??

0 views
Skip to first unread message

面素力達母

unread,
Aug 24, 1996, 3:00:00 AM8/24/96
to

請問一下大家,我用 delphi 列印資料時
因為有些資料要向右對齊(如:價格), 可
是我用
str( data :7:2, tempdata);
printer.canvas.textout(x,y,tempdata);
先將資料格式化,書上說這樣就會向右對
齊,可是列印出來的結果卻有點"意外"
就是結果會有點誤差,大致情形如下:
12345
1234
2345
123
234
也就是說越少位數的資料越偏右,不過相
同位數的資料有對齊. 想請問一下大家
要如何解決?? 或大家都是如何做到向
右對齊的呢?? 還請大家多指教! 謝謝!

小酷哥

unread,
Aug 25, 1996, 3:00:00 AM8/25/96
to

pochac...@csie.nctu.edu.tw (面素力達母) 的大作提到:

有學過pascal嗎? 凡向左對齊是要用負數的.
str(data:-7:2, tempdata)
大慨是這樣吧!

小酷哥

_

我是曲翰芝耶!
夫婿輕薄兒 新人美如玉
但見新人笑 哪聞舊人哭

勸天下間薄情郎深自撿討一番. ^_^

====>我的電郵地址: lau_man_kuen%la...@zeronet.org.hk
eg_...@stu.ust.hk


面素力達母

unread,
Aug 27, 1996, 3:00:00 AM8/27/96
to

==> 在 lau_man_kuen%la...@zeronet.org.hk (小酷哥) 的文章中提到:
: > 請問一下大家,我用 delphi 列印資料時

: > 因為有些資料要向右對齊(如:價格), 可
: > 是我用
: > str( data :7:2, tempdata);
: > printer.canvas.textout(x,y,tempdata);
: > 先將資料格式化,書上說這樣就會向右對
: > 齊,可是列印出來的結果卻有點"意外"
: > 就是結果會有點誤差,大致情形如下:
: > 12345
: > 1234
: > 2345
: > 123
: > 234
: > 也就是說越少位數的資料越偏右,不過相
: > 同位數的資料有對齊. 想請問一下大家
: > 要如何解決?? 或大家都是如何做到向
: > 右對齊的呢?? 還請大家多指教! 謝謝!
: 有學過pascal嗎? 凡向左對齊是要用負數的.
: str(data:-7:2, tempdata)
: 大慨是這樣吧!

不過我是要向右對齊啊! 只是都對不齊說,誰知道
的告訴我一下吧! 拜託啦! 謝謝!


0 new messages