找回密码
 立即注册

QQ登录

只需一步,快速开始

远光软件

初级会员

47

主题

119

帖子

378

积分

初级会员

积分
378

活字格认证

远光软件
初级会员   /  发表于:2015-5-13 09:12  /   查看:5805  /  回复:7
tx txtcontrol 19版本
    对于分页来输出控件上显示的内容为多个DOC文件时,page.Length属性不正确,影响项目使用,请帮忙分析下是什么原因造成的?
    1.将选择的第一页输出word,打开word后发现输出两页内容(包含了控件展示的第二页部分内容)
      代码参考第二部分
    2.最后一页仅为一个图表格式时,输出内容为整个控件内容,this.wordControl.GetPage(1).Length 得到页的长度为0;
      String fileFullName = "c:\\e.doc";
      this.wordControl.GetPage(5).Select();//选择最后一页的内容
      this.wordControl.Selection.Save(fileFullName, StreamType.MSWord);//输出DOC
      
      /// <summary>
        /// 通过Page号获得Page.
        /// 注意:它的性能并不好.
        /// </summary>
        /// <param name="number">行号.</param>
        /// <returns>age对象.</returns>
        public Page GetPage(int number)
        {
            if (this.textControl1.GetPages().Count <= 0)
            {
                return null;
            }

            PageCollection pages =this.textControl1.GetPages();
            if (number < 1 || number > pages.Count)
            {
                return null;
            }

            foreach (Page page in pages)
            {
                if (page.Number == number)
                {
                    return page;
                }
            }

            return null;
        }

adf.docx

869.56 KB, 下载次数: 214

7 个回复

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

问题我已经重现了,选择tx整页内容和保存出去的word文档页数不一致。需要和厂商进行沟通,有进一步消息反馈给你。
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-19 14:24:00
板凳
这个问题进度怎么样了,现在影响项目使用
回复 使用道具 举报
远光软件
初级会员   /  发表于:2015-5-19 14:29:00
地板
目前对于分页这部分又有新的问题,能否请一起考虑处理?
int itemCount = this.textControl1.GetPages().Count;
            for (int i = 1; i &lt;= itemCount; i++)
            {    String fileFullName = &quot;c:\\t第&quot;+i+&quot;页.doc&quot;;
                Page item = GetPage(i);
                item.Select();//选择当前页
                this.textControl1.Selection.Save(fileFullName, StreamType.MSWord);//保存的最后一页图片丢失或保存了整个文档的内容;;            
            }
附件已经上传,
问题1.创建好textcontrol后,直接把附件的粘进去输出的《第4页.doc》保存了整个文档的内容;;            
问题2.如果在控件中在第4页图片上方输入些字符后,在次输出,《第4页.doc》保存图片丢失;

模板_保存的最后一页图片丢失或保存了整个文档的内容.docx

82.83 KB, 下载次数: 128

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-20 14:47:00
5#
回复 3楼远光软件的帖子

关于 1# 问题当前进展
1.使用 tx 19 结合1#word文档测试,在导入到 tx 时,tx 中的页数和word中不一致。但是导出情况和原word一直。导入时不一致问题我在和厂商进行沟通。
2.无法导出Chart 到word的问题我重现了,需要进一步跟进,目前的情况看是因为 chart 没有在字节流中。

1.问题demo

17036Win.zip (98.77 KB, 下载次数: 138)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-22 15:56:00
6#
回复 4楼远光软件的帖子

在导入word文档时页数也不一致问题,厂商反馈是 word 文档中对换行的处理有异常造成的并非是 tx 产品问题。可以参考附件的录像:
行高在 tx 中是一个常量不会出现视频中的情况。
capture_Thu_May_21_13.14.18.mkv.zip (647.17 KB, 下载次数: 94)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-4 09:13:00
7#
回复 4楼远光软件的帖子

Chart 无法保存的解决方法请参考附件:
17036-modified.zip (184.37 KB, 下载次数: 129)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-6-11 11:39:00
8#
回复 4楼远光软件的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部