找回密码
 立即注册

QQ登录

只需一步,快速开始

yangjianlang
初级会员   /  发表于:2015-11-1 23:23  /   查看:6796  /  回复:8
医生签名.jpg (43.13 KB, 下载次数: 298)

8 个回复

正序浏览
iceman
社区贡献组   /  发表于:2015-11-9 16:54:00
9#
回复 8楼yangjianlang的帖子

可以设置 ImageSaveMode 为1 作为二进制流进行保存:
  1.    
  2.     CmDialog1.DialogTitle = "Insert Image"
  3.     CmDialog1.Filter = TXTextControl1.ImageFilters
  4.     CmDialog1.FileName = ""
  5.     CmDialog1.Flags = cdlOFNPathMustExist Or cdlOFNOverwritePrompt Or cdlOFNHideReadOnly
  6.     CmDialog1.CancelError = True
  7.     CmDialog1.ShowOpen

  8.     TXTextControl1.ImageInsert CmDialog1.FileName, -1, 1, 0, 0, 100, 100, 3, 100, 100, 100, 100
  9.     TXTextControl1.ImageSaveMode = 1
  10.     TXTextControl1.Save App.Path + "\text.doc", 0, 9, 0
  11.     Exit Sub
复制代码

评分

参与人数 1满意度 +5 收起 理由
yangjianlang + 5 谢谢提示

查看全部评分

回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-11-8 00:47:00
8#
回复 7楼gw0506的帖子

尝试过了另存为word格式也不行,一样是只保存图片路径,用导出成PDF格式可以保留原图信息,但是PDF文件不能用TX再次修改比较麻烦。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-11-5 11:00:00
7#
经过尝试,这个做不到。
有个办法供您参考,如果插入图片后,将文档直接保存成docx,再删除原图,就可以解决了。不知道是否对您有帮助。
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-11-4 14:41:00
6#
回复 5楼gw0506的帖子

是TX for ActiveX,是用代码插入图片。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-11-4 11:07:00
5#
你是用代码写的,还是在TX Document里手工操作的? 另外,你用的是TX for ActiveX是吗?
回复 使用道具 举报
yangjianlang
初级会员   /  发表于:2015-11-3 21:13:00
地板
回复 3楼gw0506的帖子

创建了一个TX文件,然后插入一个E盘下的图片文件1.png,然后保存。这时删除E盘下的1.png文件,再打开TX文件时,图片就不能正常显示了,显示如我图。想知道如何保存才能使E盘文件删除也能够在TX文件中看到原图,而不受E盘下没有文件1.png影响。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-11-3 18:00:00
板凳
回复 1楼yangjianlang的帖子

我尝试重现你的问题,没有成功。
我打开一个TX文档,里面有图片,然后保存成docx。在docx中删除图片,然后再用TX文档打开修改后的docx文件,图片确实被删除了,而且没有出现如你截图中所示的问题。我想一定是我的操作和你不同。还请你指出具体差异细节。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2015-11-3 17:50:00
沙发
回复 1楼yangjianlang的帖子

很抱歉,现在才回复您。由于我们的疏忽让您久等了。我们正在尝试解决您的问题。还请您再等待一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部