找回密码
 立即注册

QQ登录

只需一步,快速开始

gohaha

初级会员

2

主题

8

帖子

424

积分

初级会员

积分
424

活字格认证

最新发帖
gohaha
初级会员   /  发表于:2013-10-24 19:06  /   查看:8546  /  回复:12
c#,测试 TXACTIVE控件,发现图片无法以二进制模式保存。

具体操作是:编辑器中右键 - insert - image添加一张图片。

核心代码是:
this.TesttextControl.ImageSaveMode = 1;
byte[] tmpInfoConByte = (byte[])this.TesttextControl.SaveToMemory(5, 0);
vInfoCon = System.Text.Encoding.Default.GetString(tmpInfoConByte);

这时保存进入数据库后,观察数据库的相应信息发现,图片依然是以文件路径模式保存,而不是二进制模式。!

12 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-25 17:19:00
沙发
gohaha

你使用的是 TX Text Control ActiveX X9控件吗,如果使用 .NET C# 编程比较好的选择是使用 TX Text Control For WinForms X9 产品

并设置 Image 对象的 SaveMode 为 TXTextControl.ImageSaveMode.SaveAsData 可以将图片作为二进制保存在文档中。
  1.     TXTextControl.Image image = new TXTextControl.Image(Image.FromFile(""));
  2.     image.SaveMode = TXTextControl.ImageSaveMode.SaveAsData;
复制代码
回复 使用道具 举报
gohaha
初级会员   /  发表于:2013-10-26 11:34:00
板凳
是的,是TX Text Control ActiveX X9出现的问题!!这是TX Text Control ActiveX X9的BUG吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-28 16:51:00
地板
TX Text Control ActiveX X9中请使用 ImageSaveMode 属性进行控制。
回复 使用道具 举报
gohaha
初级会员   /  发表于:2013-10-30 11:15:00
5#
TX Text Control ActiveX X9中请使用 ImageSaveMode 属性进行控制。
dof 发表于 2013-10-28 16:51:00


是的,我使用了ImageSaveMode属性进行了控制,具体帖子中的操作流程和核心代码。
实在没有办法!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-30 12:21:00
6#
回复 5楼gohaha的帖子

gohaha

不知你的这个需求是实现了还是没有实现,需要我们继续协助吗。
回复 使用道具 举报
gohaha
初级会员   /  发表于:2013-10-30 21:20:00
7#
很抱歉,没有测试成功。如果您有这个环境,希望您能测试一下!
或者给出成功的DEMO代码。谢谢您!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-10-31 12:09:00
8#
我使用附件中的代码进行测试,设置 axTXTextControl1.ImageSaveMode = 1; 是可以将图片作为二进制保存到 test1.tx 文件中,保存完毕之后将文件夹中的图片删除,然后加载 test1.tx 文件,图片可以正常显示
我的测试环境时 VS2010 + C# + .net 4.0 + TX Text Control for ActiveX X9

如果通过该示例功能人无法解决你的问题,你可以直接修改该工程演示你所遇到的问题,然后发给我调试。

10774_SaveImage.zip (130.66 KB, 下载次数: 421)
回复 使用道具 举报
gohaha
初级会员   /  发表于:2013-10-31 14:19:00
9#
好的,我测试一下,感谢您!
回复 使用道具 举报
gohaha
初级会员   /  发表于:2013-10-31 14:35:00
10#
感谢您的支持,我已经测试。
我遇到的具体问题是:具体操作是:在一篇新的文档中 - 编辑器中右键 - insert - image添加一张图片。

我使用您的测试代码,此种操作方法依然无法达到目的效果。

点击“插入图片”是正常的!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部