- 註冊時間
- 2006-3-13
- 最後登錄
- 2025-1-10
- 在線時間
- 673 小時
- 閱讀權限
- 200
- 積分
- 417
- 帖子
- 1107
- 精華
- 0
- UID
- 2
  
|
文章來源:http://jasper-dale.spaces.msn.com/
我的報表忘記他有多胖啦!
今天詳是測試我的報表,突然發現只要不是A4的報表在預覽時都需要自己選擇紙張格式。翻了翻說明文件才發現在元件TCrpe中有個小小的屬性忘記設定了,就是Printer.PreserveRptSettings。在PreserveRptSettings中有三個屬性可以改善這樣的問題:(prOrientation, prPaperSize, prPaperSource)。
PreserveRptSettings := [prOrientation];
這項設定是記錄在設計報表時的紙張橫印(Landscape)或是直印(Portrait)。
PreserveRptSettings := [prPaperSize];
這項設定是記錄在設計報表時的紙張格式。當該印表機支援記錄中的紙張格式時,紙張格式會自動預設成記錄中的紙張格式。反之,折不會。
PreserveRptSettings := [prPaperSource];
這項設定是記錄在設計報表時的紙張來源,也就是送紙方式。當該印表機支援記錄中的紙張來源時,紙張來源會自動預設成記錄中的紙張來源。反之,折不會。
TCrpe是Crystal Report針對支援Delphi開發者所開放的元件,當然、如果你有買Crystal Report正版軟體的話。 |
|