線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1802
推到 Plurk!
推到 Facebook!

Label 垂直列印

答題得分者是:P.D.
monkeyhung
一般會員


發表:51
回覆:55
積分:21
註冊:2006-12-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-08 19:37:43 IP:61.153.xxx.xxx 訂閱
各位大大:
小弟想請問一下各位大大一個問題,就是當我們在使用QRReport在設計報表時,
大都會分為表頭表身表尾這三個部份居多。而不知各位大大在設計類似這樣的報
表時,有沒有遇過說,當我們拉了一個DEtail來當明細時,而因user要求要在報表
的右側要垂直列印如「保存期限:一年」等這樣的字樣時,因為我們不可能去把那個
DEtail的高度拉長,這樣做的話,每筆明細的間距就會變的很大,而那個要列印的字
樣又是得要在最右側中間的位置。
不知各位大大有沒有遇過這樣的案例??
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-08 21:49:44 IP:122.127.xxx.xxx 訂閱
其實未必不可能做到,但如果您可以提供畫面會很好得到支援,如果有程式例上傳那就更好了。
比如說,原始的header,detail,footer都設得窄點,將右側邊界設寬點,然後用QRShap畫假的線,再補上幾個QrText寫上保存年限...字樣,好像就可以掩人耳目了。也許我想得太簡單了,嘿嘿!
------
努力會更接近成功
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-09 22:09:19 IP:61.67.xxx.xxx 未訂閱
嗨, 你要的是這樣嗎?

如果是的話, 其實很簡單, 只要拉一個QRLabel , 打上 "保存... " 字樣, 放在報表規格內的右側中間(不要置放在任何QRBand 之內)
再來動一點手腳, 讓它變成直式(因為 QRLabel的 WordWarp 似乎沒有作用), 所以我是用 一般橫式字體打好後,
在 QRreport畫面以滑鼠右鍵選擇 View As Text
進入 DFM 的文字編輯模式, 找到"保存..." 這個Label
改成 Caption = '保'#13'存'#13'期'#13'限'#13':'#13'一'#13'年' (註:#13就是Enter)
再轉回 View As Form , 其他美工及編排就要靠自己了,
我只是稍微做一下


monkeyhung
一般會員


發表:51
回覆:55
積分:21
註冊:2006-12-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-12-10 08:39:35 IP:61.153.xxx.xxx 訂閱
感謝大大的協助。

原來還有這一招呀^__^ View as Text
系統時間:2024-04-26 19:20:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!