vs2005 ASP.Net 解決水晶報表無法橫向打印

這是crystal report 10g的一個bug。

解決方法:搜索安裝盤crystalprinthost.html文件,打開,找到


if (window.dialogArguments.pageorientation) {
    objectTag +="<PARAM NAME=\"PageOrientation\" VALUE=\"";
    objectTag += window.dialogArguments.pageorientation
    objectTag += "\">";
}
    objectTag += "\">";
}

改爲

if (window.dialogArguments.paperorientation) {

    objectTag +="<PARAM NAME=\"PageOrientation\" VALUE=\"";

    objectTag += window.dialogArguments.paperorientation;//window.dialogArguments.pageorientation;

    objectTag += "\">";

}

然後在相關地方設置報表打印方向:

myReport.PrintOptions.PaperOrientation = ystalDecisions.Shared.PaperOrientation.Landscape;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章