dywazg 发表于 2014-7-8 14:42:00

插入的图片文件夹用中文字符,保存后再打开不能显示图片

1. 比如: E:\图片\xx.jpg保存后再打开图片不显示

2. 中文输入法不能触发"撤销"或"重复"............

iceman 发表于 2014-7-8 19:50:00

回复 1楼dywazg的帖子

问题1,请通过以下代码保存:

            TXTextControl.SaveSettings sas=new TXTextControl.SaveSettings();
            sas.ImageSaveMode= TXTextControl.ImageSaveMode.SaveAsData;
            this.textControl1.Save("test.doc", TXTextControl.StreamType.MSWord,sas);


问题2:
我使用 微软输入发和Google 输入法都可以撤销,TX 并没有针对中文输入发进行过测试。请问你使用的输入法是?

dywazg 发表于 2014-7-9 09:14:00

回复 2楼iceman的帖子

1.不是让图片嵌入到文档中,想引用路径显示图片,但不支持中文字符的路径

2._textControl.CanUndo 微软输入法一直返回false

iceman 发表于 2014-7-9 16:51:00

回复 3楼dywazg的帖子

1.抱歉,我这边没能重现问题,我的测试版本是 TX WinForms Server X10、Windows8.1、Framwork 4.0,附件是我的测试 Demo 及图片:


2.CanUndo 属性默认值为 true,你可以通过快捷键“Ctrl + Z” 或 Undo 方法进行撤销,测试是否可用。
this.textControl1.Undo();

谢谢

dywazg 发表于 2014-7-9 21:45:00

第一个问题用自带的Samples测试的不可用,自己写的没问题了
第二个问题


private void textControl1_Changed(object sender, EventArgs e)
      {
         bool b= textControl1.CanUndo;

         }

iceman 发表于 2014-7-10 19:07:00

回复 5楼dywazg的帖子

请问第二个问题也是用随机安装Demo测试的吧?我在 4# 中的Demo测试没有重现这个问题。

dywazg 发表于 2014-7-11 10:58:00

切换到中文输入法就返回false
private void textControl1_Changed(object sender, EventArgs e)
      {
            buttonUndo.Enabled = textControl1.CanUndo;
      }

private void textControl1_InputPositionChanged(object sender, EventArgs e)
      {
            buttonUndo.Enabled = textControl1.CanUndo;
      }

iceman 发表于 2014-7-11 17:38:00

回复 7楼dywazg的帖子

问题我已经重现了,需要提交给厂商进行调查。有进一步反馈回复给你。
页: [1]
查看完整版本: 插入的图片文件夹用中文字符,保存后再打开不能显示图片