找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

远光软件
初级会员   /  发表于:2015-10-10 16:41  /   查看:4266  /  回复:6
直接加载同一个word 文件,不同的机器上看到的页数是对不上的,
如 机器1:winxp 32位系统 看到的是 82页,
     机器2:win 7 64 位系统 看到是81页,
    机器3: 同样win 7 64 位系统 系统环境 ,硬件 只有内存和cpu不同,看到也是82页;同机器1的显示一样
  同样的代码保存rtf格式文件,机器2保存是报错,另外两台电脑没有问题, 这个可能是什么原因造成的?

1.保存代码:
private static ServerTextControl serverControl = new ServerTextControl();
        /// <summary>
        /// 用服务端组件导出生成好的带附加项目明细的文档
        /// </summary>
        /// <param name="fileFullName"></param>
        /// <param name="fileContent"></param>
        /// <returns></returns>
        private static bool ExportReportDataFileWithServerControl_export(string fileFullName, string repDatafiles)
        {
            try
            {
                //服务端组件导常
                byte[] fileContent = Convert.FromBase64String(repDatafiles);
                serverControl.Create();
                serverControl.Load(fileContent, BinaryStreamType.InternalUnicodeFormat);
                serverControl.Save(fileFullName, StreamType.RichTextFormat);
                return true;
            }
            catch (Exception ex)
            {
                MsgBox.WriteMsgFile(TConfigInfo.ApplicationPath + @"\log\报告数据批量导出日志.Txt", "报告导出服务端保存报告异常。" + ex);
                return false;
            }
        }

2.报错如下:
报告导出服务端保存报告异常。System.Exception: 未知格式。
(01-243D)
   在 TXTextControl.SaveSettings.?(String , StreamType , TextControlCore , ? )
   在 TXTextControl.ServerTextControl.Save(String path, StreamType streamType, SaveSettings saveSettings)
   在 YGOKR.BatchExport.Program.ExportReportDataFileWithServerControl_export(String fileFullName, String repDatafiles)

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-10-10 19:20:00
沙发
回复 1楼远光软件的帖子

问题我们已经查收,下周会进行调查后反馈给您。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-12 17:57:00
板凳
回复 1楼远光软件的帖子

问题1 不同系统展示文件时,XP 和 Win7 之间渲染页数差异不同的问题已经重现了。我会征询厂商的意见,然后反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-13 16:37:00
地板
回复 1楼远光软件的帖子

不同机器之前展示页数不同问题,是因为两者的默认打印机不同,请问当前默认打印机都一致吗?
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-10-15 16:06:00
5#
有问题的机器 设置 Microsoft XPS Document Writer  为默认打印机,错误解决;
代码中可否将 Microsoft XPS Document Writer  设置为默认打印机
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-10-15 16:06:00
6#
多谢支持
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-15 18:00:00
7#
回复 6楼远光软件的帖子

这个还真的没有尝试过,不过您可以参考:http://caioproiete.net/en/progra ... indows-usin-csharp/
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部