日期:2014-05-20  浏览次数:20909 次

asp.net 2.0 水晶报表 套打
请问asp.net   2.0   能不能用水晶报表在WEB客户端实现套打

------解决方案--------------------
可以的,只要你设计套打里面的内容就可以了,其他的事交给打印机去做吧
------解决方案--------------------
水晶报表最适合套打的
------解决方案--------------------
在详细资料detail节按右键,格式化节Format section
选择 New Page after(在后面页新建页),然后点击右边的公式按钮,输入:
RecordNumber mod 5= 0
RecordNumber为字段返回当前记录号
------解决方案--------------------
如果是在新版本的水晶報表中,則無需這麼麻煩。
你需要一張紙打印多頁原來一頁的記錄(就好像FinePrint)一樣,那麼你需要在節專家的設定裡,詳細資料節裡選多列格式化。我用的是繁體版,可能有些術語不一樣,但道理是相同的。
當您選取細目區段,並且已核取 [一般] 索引標籤中的 [設定多重資料行的格式] 方塊的,便會顯示出 [配置] 索引標籤。

使用 [配置] 索引標籤可將報表設定成多重資料行格式,也就是說,不必將資料從頁面上方一直印到底,而是設定多重資料行,讓資料以一個資料行接著一個資料行的方式列印,您也可以使資料橫向向下列印,在每一個資料行列印一個資料錄,然後在每一個資料行列印第二個資料錄,然後第三個,依此類推。這個對話方塊分成四個小方塊。

細目大小
這個方塊可用來指定一個細目的維度 (高度和寬度)。請決定每一個細目的寬度 (根據字元數目、字型大小等),然後將該值輸入 [寬度] 編輯方塊中。

再決定每一個細目的高度 (根據字元數目、字型大小等),然後將該值輸入 [高度] 編輯方塊中。

細目之間的間距
這個方塊可用來指定細目之間允許的空白區域 (間距、裝訂邊等)。水平 = 細目在頁面橫向之間的距離,垂直 = 細目在頁面上下之間的距離。

請決定所允許的間距,在 [水平] 編輯方塊中輸入水平間距,以在 [垂直] 編輯方塊中輸入垂直間距。

列印方向
在報表頁面中列印細目時,[列印方向] 方塊可讓您指定程式遵循的路徑,選項如下:

橫向
以橫向列印資料行的細目,先是第一個資料行的細目、下一個資料行的細目、再下一個,依此類推。然後,當所有的資料行都有細目時,程式會向下移動頁面,並列印第一個資料行的第二個細目,然後第二個,依此類推。

縱向
從上到下列印第一個資料行的細目,然後第二個資料行,依此類推。

設定多重資料行群組的格式
如果希望程式使用指定給選取區段的 [寬度]、[細目之間的間距] 及 [列印方向],設定多重資料行群組的格式,請選取這個核取方塊。
------解决方案--------------------
水晶报表最适合做套打了。
------解决方案--------------------
需要打的地方出数据 不需要打的地方空白出来就可以了 很方便的.
------解决方案--------------------
我也在做套打。