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

FastReport 以A3格式輸出到rtf檔案時,預覽所見與輸出時不同

尚未結案
coptaitung
一般會員


發表:3
回覆:3
積分:1
註冊:2003-03-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-24 09:34:59 IP:210.241.xxx.xxx 未訂閱
我用FastReport製作報表,印表機設定為A3直印,預覽時均正確無誤,為何輸出到RTF檔案格式時,會變成LETTER版面大小,使預覽與輸出版面差異很大,無論怎麼試均無法正確輸出,是否有人願意指導如何才能作到。
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-01 08:57:46 IP:218.16.xxx.xxx 未訂閱
如我記憶沒錯,RTF 格式本身沒記著印表機設定等資料,而是使用開啓該檔案程式使用的印表機設定。所以,若開啟該 RTF 的程式是設定 Letter 紙張的,就會以 Letter 的格式為準。 輸出成 PDF 應是較規範得好的格式。
coptaitung
一般會員


發表:3
回覆:3
積分:1
註冊:2003-03-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-05 11:01:55 IP:61.216.xxx.xxx 未訂閱
引言: 如我記憶沒錯,RTF 格式本身沒記著印表機設定等資料,而是使用開啓該檔案程式使用的印表機設定。所以,若開啟該 RTF 的程式是設定 Letter 紙張的,就會以 Letter 的格式為準。 輸出成 PDF 應是較規範得好的格式。
來文說"若開啟該 RTF 的程式是設定 Letter 紙張的,就會以 Letter 的格式為準",可是不論設定紙張格式為何存檔後,RTF開啟時均設定為LETTER,如果以版面設定變更為A3部份內容仍然無法看見,請問有何方法在輸出時就可以A3格式存檔,版面不必再調整。 (註:輪出為 PDF 確是規範較好的格式,然而一般使用者不容易編輯)
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-05 11:23:56 IP:218.16.xxx.xxx 未訂閱
引言: 可是不論設定紙張格式為何存檔後,RTF開啟時均設定為LETTER
這不更證明了我說的 RTF 格式本身沒記著印表機設定等資料,若開啟該 RTF 的程式是設定 Letter 紙張的,就會以 Letter 的格式為準。 你的程式 (如 WordPad) 如果預設是 Letter 格式的 (其實WordPad是直接借用印表機的預設作自己的預設),你無論儲存時是甚麼紙張根本就沒關係,因為 RTF 檔案根本不會記住現時的印表機設定。你將你的預設印表機的預設紙張改成 A3 試試,重開 WordPad 後應預設是 A3 的了。 還有,RTF 是一個流向式的 Markup 格式,並不能像 FastReport 這樣準確的將每一個元件定位,例如在 FastReport 的元件位置可以隨意放在那到轉出RTF時只能將相近位置的分成整齊的一行一行。你不可能期望轉出到RTF後會與原報表很相近,甚至不能期望資料會顯示在同一頁。若你要求位置準確又可編輯,不如用 OLE 直接將資料按你自定的格式傳給 EXCEL 罷。
coptaitung
一般會員


發表:3
回覆:3
積分:1
註冊:2003-03-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-05 17:21:40 IP:61.216.xxx.xxx 未訂閱
感謝指導,終於了解。
系統時間:2024-05-03 18:23:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!