找回密码
 立即注册

QQ登录

只需一步,快速开始

lovefr01

论坛元老

8

主题

33

帖子

5406

积分

论坛元老

积分
5406

活字格认证

lovefr01
论坛元老   /  发表于:2013-11-14 22:00  /   查看:11979  /  回复:22
我有一个包含格式的文本(里面有页眉、页脚、正文、域值,行宽高等),这个文本是从PB的tx for ActiveX中(save(file,0,3))导出来的。我现在要在C#中使用tx for winform中导入应该怎么办啊?我直接用textControl1.Load("ttt.txt", TXTextControl.StreamType.PlainText)打开有乱码

22 个回复

倒序浏览
lovefr01
论坛元老   /  发表于:2013-11-15 11:24:00
沙发
有老师在没得啊?目前正试用TX for winform他能不能像我提问那样打开啊?
程序升级。有点急啊?给个回应。谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-15 15:34:00
板凳
lovefr01 你好

我这边无法在PB环境中验证你的问题,不过你可以将出错的文档( .tx 格式的文档)发送给我,我们这边可以在 ActiveX 和 .ENT 版本中进行验证和测试。
回复 使用道具 举报
lovefr01
论坛元老   /  发表于:2013-11-15 16:19:00
地板
附件中就是需要导入的文本,谢谢。麻烦尽快帮我查一下。再次感谢

ttt+代码.rar

1.4 KB, 下载次数: 195

回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-15 17:18:00
5#
我使用记事本Notepad直接打开附件中的文件,也会显示乱码,所以我猜想,乱码是在导出到过程中引起的。

我建议你在保存时使用(save(file,0,8)),使用参数  8  时会保存为Unicode编码的TX内部格式文件 .tx ,然后再打开该  .tx  文件
回复 使用道具 举报
lovefr01
论坛元老   /  发表于:2013-11-15 17:51:00
6#
但是我在PB中打开又不乱码呢。显示正常。哦他保存的文件为tmp格式的文件这个不影响把?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-18 10:38:00
7#
lovefr01

因为GCDN主要是提供.NET平台的技术支持,我这边无法再PB中验证以上问题,我在VB6中调用 TXTextControl1.Load "c:\\ttt.txt",0,3加载 ttt.txt 文件时报错,如下
1186.png

使用TXTextControl1.Load "c:\\ttt.txt",0,1打开之后得到以下结果
1187.png

根据以上调试结果,该文件在 TXTextControl for ActiveX 产品中使用 VB6 也无法正常加载,所以,如果你只是想将文档保存之后在TX中再次打开,我们这边建议你将文档保存问 TX 内部格式,这样可以保证文档的完成性,代码如下 TXTextControl1.Save "c:\\ttt.txt",0,8
回复 使用道具 举报
lovefr01
论坛元老   /  发表于:2013-11-18 21:27:00
8#
我查到了。直接用最新版本直接冲数据库中读取byte[]就可以了。灰常感谢。。 再咨询一个问题。tx for winform这个控件可以应用与安卓系统me?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-19 09:31:00
9#
TX目前只提供了WinForms、WPF和ActiveX三个版本,没有可直接用于安卓App开发的版本,如果要在安卓上访问,只能是以网站的形式发布应用程序,并将文档插入到网页中通过浏览器进行查看。
回复 使用道具 举报
lovefr01
论坛元老   /  发表于:2013-11-19 19:35:00
10#
那asp。net应该使用那个TX系列的控件啊?再把报价和试用版给我发一个到lovefr01@163.com上嘛
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部