找回密码
 立即注册

QQ登录

只需一步,快速开始

yunjiaha

论坛元老

10

主题

23

帖子

7096

积分

论坛元老

积分
7096

活字格认证

yunjiaha
论坛元老   /  发表于:2013-5-16 10:48  /   查看:5443  /  回复:3
1.在Sample中新建一个aspx页面,操作以下内容是正常调用打印;
2.新建WEB工程添加一个按钮控件和一个WebViewer,由BUTTON调用打印则出现问题:
会报错:'viewer' は Null またはオブジェクトではありません。
(’viewer’ Null 或未定义。)

参考的是:ActiveReportsNET7\Samples\Professional/C#/ActiveReports7WebPro

初始化中如下:
<script language="javascript" type="text/javascript">
var viewer;
function init() {   
    GrapeCity.ActiveReports.Viewer.OnLoad("WebViewer1", function () {
        viewer = GrapeCity.ActiveReports.Viewer.Attach("WebViewer1");
...
}

function btnPrint_onclick()
{
    var orient = "None";
        var scale = "Auto";
        var from = 1;
        var to   = 2;
        var ops = viewer.CreatePrintOptions();
        ops.AdjustPaperOrientation = orient;            
        ops.ScalePages = scale;
        ops.ClearPageRanges();
        ops.AddPageRange(from, to);
       
        viewer.Print(ops);
}

新工程少引用了还是其他原因,请大侠指教~~~

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-16 14:02:00
沙发
奇怪,我这边使用你的代码没有问题啊,你检查一下有没有打开WebViewer.FlashViewerOptions.UseClientApi = true

请使用VS2010打开附件中的Sample

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yunjiaha
论坛元老   /  发表于:2013-5-20 10:02:00
板凳
回复 2楼dof的帖子

未添加两个  flash文件至新的工程中
已解决
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-20 11:21:00
地板
好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部