原創(chuàng)|其它|編輯:郝浩|2012-09-21 14:54:32.000|閱讀 317 次
概述:在Stimulsoft網(wǎng)頁(yè)報(bào)表設(shè)計(jì)器中對(duì)報(bào)表的預(yù)覽有三種模式:HTML,PDF,XPS。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在Stimulsoft網(wǎng)頁(yè)報(bào)表設(shè)計(jì)器中對(duì)報(bào)表的預(yù)覽有三種模式:HTML,PDF,XPS。
下圖中就是網(wǎng)頁(yè)設(shè)計(jì)器的預(yù)覽子菜單項(xiàng)目:
在選擇了報(bào)表的一個(gè)預(yù)覽模式之后,報(bào)表就會(huì)渲染,并且在預(yù)覽窗口中呈現(xiàn)。如果在渲染的過(guò)程中出現(xiàn)了錯(cuò)誤,就會(huì)在一個(gè)單獨(dú)的窗口中出現(xiàn)對(duì)于用戶的通知。
在以上的格式中預(yù)覽報(bào)表,你可以定義一個(gè)特殊的操作:
發(fā)送到控制器的數(shù)據(jù)將會(huì)成為一個(gè)報(bào)表,和關(guān)于設(shè)計(jì)器所要求的報(bào)表的類型和預(yù)覽的模式的信息。這個(gè)可以用下面的代碼獲取報(bào)表:
這個(gè)特別的操作將會(huì)返回報(bào)表到客戶端,也將會(huì)準(zhǔn)備好所選的樣式:
如果不需要進(jìn)行報(bào)表發(fā)送到預(yù)覽的操作,你可以使用以下的簡(jiǎn)單的代碼:
如果報(bào)表所需要得數(shù)據(jù)超過(guò)了報(bào)表模板中所給定的數(shù)據(jù),可以采用下面的解決方法:
當(dāng)然也可以在網(wǎng)頁(yè)設(shè)計(jì)器的菜單中選擇預(yù)覽選項(xiàng)直接進(jìn)行預(yù)覽
為了預(yù)覽輸出的報(bào)表,還需要定義一個(gè)給定操作,名字可以為GetReportnapshot:
在預(yù)覽框中預(yù)覽時(shí),傳送到控制器的數(shù)據(jù)將會(huì)出現(xiàn)在報(bào)表中,這個(gè)操作將會(huì)返回報(bào)表到客戶端,同時(shí)定義好格式??梢允褂靡韵碌拇a:
如果報(bào)表所需要的數(shù)據(jù)超過(guò)了在報(bào)表模板中所指定的數(shù)據(jù),可以使用在預(yù)覽窗匯框中預(yù)覽的一樣的解決方法:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:外文翻譯