請問一下大家,我用 delphi 列印資料時
因為有些資料要向右對齊(如:價格), 可
是我用
str( data :7:2, tempdata);
printer.canvas.textout(x,y,tempdata);
先將資料格式化,書上說這樣就會向右對
齊,可是列印出來的結果卻有點"意外"
就是結果會有點誤差,大致情形如下:
12345
1234
2345
123
234
也就是說越少位數的資料越偏右,不過相
同位數的資料有對齊. 想請問一下大家
要如何解決?? 或大家都是如何做到向
右對齊的呢?? 還請大家多指教! 謝謝!
有學過pascal嗎? 凡向左對齊是要用負數的.
str(data:-7:2, tempdata)
大慨是這樣吧!
小酷哥
_
我是曲翰芝耶!
夫婿輕薄兒 新人美如玉
但見新人笑 哪聞舊人哭
勸天下間薄情郎深自撿討一番. ^_^
====>我的電郵地址: lau_man_kuen%la...@zeronet.org.hk
eg_...@stu.ust.hk
不過我是要向右對齊啊! 只是都對不齊說,誰知道
的告訴我一下吧! 拜託啦! 謝謝!