2012-11-27 58 views
0

我用如何使用水晶報告用戶定義的頁面大小?

,並設置.RPT 的頁面設置 - 我查了沒有打印機選項,並分解格式頁面大小 - 我選擇了用戶定義的大小在下拉 - 我在象素爲單位(水平:1200像素,垂直:816px)

但該報告仍觀衆仍顯示Letter尺寸和剩餘的列不顯示...

回答

0

你可以在水晶回購使用Cross-Tab rt使頁面寬度自動調整取決於列數。

0

有趣的問題!

我建議通過JavaScript強制頁面元素的寬度。

像這樣的腳本應該工作(該元素的名稱可能會改變,檢查你的HTML),

//execute when page is displayed on screen 
$(document).ready(function() { 

    $("#CrystalReportViewer1_toptoolbar").css("width", 1200); 
    $("#CrystalReportViewer1__UI").css("width",1200)); 
} 

不foget添加的jQuery

<asp:ScriptManager ID="ScriptManager1" EnableScriptGlobalization="true" EnableScriptLocalization="true" runat="server" AllowCustomErrorsRedirect="true"> 
    <Scripts> 
    <asp:ScriptReference Path="~/Scripts/jquery.js" ScriptMode="Auto" /> 
    </Scripts> 
</asp:ScriptManager>