文檔首頁>>FastReport中文文檔>>報(bào)告大綱
報(bào)告大綱
報(bào)告大綱(也稱為 "document map")是一個(gè)顯示在預(yù)覽窗口中的樹形視圖控件:
該控件顯示的是在創(chuàng)建報(bào)告過程中形成的樹形結(jié)構(gòu)。如果單擊樹形元素,就會(huì)導(dǎo)航到相應(yīng)的報(bào)告元素。
如果報(bào)告有大綱,則會(huì)自動(dòng)顯示。點(diǎn)擊工具欄上的按鈕可以顯示或隱藏大綱。報(bào)告不會(huì)自動(dòng)創(chuàng)建大綱,您需要注意這一點(diǎn)。
報(bào)告頁面及其所有條帶都有 "OutlineExpression "屬性。要填充輪廓,請(qǐng)?jiān)谠搶傩灾兄付ㄒ粋€(gè)返回元素文本的表達(dá)式。打印條帶時(shí)將計(jì)算該表達(dá)式,并將其值添加到大綱中。如果您的報(bào)表是主-明細(xì)或組類型,則大綱的結(jié)構(gòu)將與報(bào)表的結(jié)構(gòu)相似。
”O(jiān)utlineExpression "屬性可在 "Properties "窗口中設(shè)置。
以下是關(guān)于如何為不同類型的報(bào)告配置大綱的建議:
- 如果要在大綱中顯示已準(zhǔn)備好的報(bào)告頁,請(qǐng)?jiān)O(shè)置報(bào)告頁的 "OutlineExpression "屬性。該表達(dá)式將返回頁碼:
[PageN]
- 在有一個(gè) "Data "帶的 "Simple list"報(bào)告類型中,設(shè)置該數(shù)據(jù)帶的 "OutlineExpression "屬性。作為表達(dá)式,可使用打印在帶中的任何數(shù)據(jù)列;
- 在有兩個(gè) "Data "帶的主從報(bào)表類型中,設(shè)置相應(yīng)帶的 "OutlineExpression "屬性。例如,在 "Category/Product "報(bào)告類型中,第一個(gè)條帶的 "OutlineExpression "將包含類別名稱,第二個(gè)條帶的 "OutlineExpression "將包含產(chǎn)品名稱;
- 在組報(bào)告中,配置組標(biāo)題的 "OutlineExpression "屬性和 "Data "帶。組標(biāo)題的表達(dá)式使用分組條件。對(duì)于 "Data "帶,可使用打印在帶中的任何數(shù)據(jù)列。