tx 19 版本 打开同一个文件,控件展示问题
直接加载同一个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) 回复 1楼远光软件的帖子
问题我们已经查收,下周会进行调查后反馈给您。 回复 1楼远光软件的帖子
问题1 不同系统展示文件时,XP 和 Win7 之间渲染页数差异不同的问题已经重现了。我会征询厂商的意见,然后反馈给你。 回复 1楼远光软件的帖子
不同机器之前展示页数不同问题,是因为两者的默认打印机不同,请问当前默认打印机都一致吗? 有问题的机器 设置 Microsoft XPS Document Writer为默认打印机,错误解决;
代码中可否将 Microsoft XPS Document Writer设置为默认打印机 多谢支持 回复 6楼远光软件的帖子
这个还真的没有尝试过,不过您可以参考:http://caioproiete.net/en/programatically-change-the-default-printer-on-windows-usin-csharp/
页:
[1]