原創|使用教程|編輯:我只采一朵|2018-01-04 14:29:45.000|閱讀 1191 次
概述:在這篇文章中,我想講解一下ReportPage對象的PrintOnPreviousPage屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在這篇文章中,我想講解一下ReportPage對象的PrintOnPreviousPage屬性。它是如何起作用的?如果你有一份兩頁的報表,可以在第二頁設置該屬性為true,然后,如果第一頁留有空余空間,則第二頁的對象將部分或全部被移動到第一頁。這樣,你可以在打印報表時節省紙張,或者只是簡單地改善報表的外觀(如果頁面上的空白讓報表看上去不協調的話)。這些對于一般報表頁面都很有用。但是,如果你使用了UnlimitedHeight或UnlimitedWidth屬性,則必須遵循一定的限制才能連接頁面:
如果你不遵守這些限制,則頁面將不會合并。合并不限數量的頁面的功能從v2017.1.13開始可用。
現在我們來練習一下。創建一個包含兩個頁面的報表:
和:
頁面寬度都是21厘米。這兩個頁面都啟用了UnlimitedHeight屬性。對于第二頁,啟用PrintOnPreviousPage屬性。運行報表:
可以看到頁面合二為一了。現在,將其中一個頁面的工作表寬度從21更改為22:
頁面沒有合并。
現在,為這兩個頁面啟用UnlimitedWidth屬性:
頁面再次合并了。第三頁的要求與第二頁的要求相同。如果我們禁用第二頁的PrintOnPreviousPage屬性,并在第三頁啟用。這將只合并第二和第三頁:
就是這樣,現在你可以使用PrintOnPreviousPage屬性和“無限”頁面,將有多頁的報表合為一頁。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn