在列印報表的時候經常會用到分頁,本文的報表是連續的多個報表按順序排列的,其中每個報表由三部分組成,第一部分是乙個label,用於顯示報表標題,第二部分是乙個label,用於顯示報表單位,第三部分是乙個datagrid,用於顯示資料,
報表截圖如下圖所示:
現在想實現的功能是每個報表佔一頁,一次性列印所有的報表。
實現此分頁列印的**如下:
printdocument _print = new printdocument();
listuis = new list();
_print.printpage += (s, args) =>
}args.pagevisual = sp;
};//把刪除的報表資料重新加入到sp_reportmanagement
_print.endprint += (s, args) =>
//加入dagagrid**資料
else}}
else
//加入dagagrid**資料
else}}
uis.clear();
};_print.print("report generating ......");
LODOP分頁列印
安裝列印控制項。引入檔案 新增object物件,jsp中增加列印按鈕 打 印前台js方法 function doprint if drugname drugname null lodop.newpage lodop.print inita 0,0,210mm 297mm lodop.set prin...
silverlight 呼叫預設印表機
列印輔助類。首先新增 using system.windows.printing 命名空間 1 public class silverprint215 public void onprintpage object sender,printpageeventargs e 1635 設定textbloc...
列印功能 列印預覽,列印部分頁面
window.print 預設列印整個頁面,可是我只想列印頁面的部分樣式,最簡單的一種方法是使用 css 的 查詢有針對列印的樣式,用 media print設定列印時除了要列印的內容,其它全部隱藏即可 設定列印樣式 瀏覽器預設情況下並不能列印出css中的背景內容 列印設定使用的是物理單位,所以尺寸...