tx txtcontrol 对于分页来输出控件上显示的内容为多个DOC文件时不正确,影响项目使用
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>Page对象.</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;
} 回复 1楼远光软件的帖子
问题我已经重现了,选择tx整页内容和保存出去的word文档页数不一致。需要和厂商进行沟通,有进一步消息反馈给你。 这个问题进度怎么样了,现在影响项目使用 目前对于分页这部分又有新的问题,能否请一起考虑处理?
int itemCount = this.textControl1.GetPages().Count;
for (int i = 1; i <= itemCount; i++)
{ String fileFullName = "c:\\t第"+i+"页.doc";
Page item = GetPage(i);
item.Select();//选择当前页
this.textControl1.Selection.Save(fileFullName, StreamType.MSWord);//保存的最后一页图片丢失或保存了整个文档的内容;;
}
附件已经上传,
问题1.创建好textcontrol后,直接把附件的粘进去输出的《第4页.doc》保存了整个文档的内容;;
问题2.如果在控件中在第4页图片上方输入些字符后,在次输出,《第4页.doc》保存图片丢失; 回复 3楼远光软件的帖子
关于 1# 问题当前进展
1.使用 tx 19 结合1#word文档测试,在导入到 tx 时,tx 中的页数和word中不一致。但是导出情况和原word一直。导入时不一致问题我在和厂商进行沟通。
2.无法导出Chart 到word的问题我重现了,需要进一步跟进,目前的情况看是因为 chart 没有在字节流中。
1.问题demo
回复 4楼远光软件的帖子
在导入word文档时页数也不一致问题,厂商反馈是 word 文档中对换行的处理有异常造成的并非是 tx 产品问题。可以参考附件的录像:
行高在 tx 中是一个常量不会出现视频中的情况。
Chart 没有导出问题厂商正在调查,有进一步消息反馈给你。 回复 4楼远光软件的帖子
Chart 无法保存的解决方法请参考附件:
回复 4楼远光软件的帖子
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]