找回密码
 立即注册

QQ登录

只需一步,快速开始

450289068

论坛元老

18

主题

148

帖子

4122

积分

论坛元老

积分
4122

活字格认证

450289068
论坛元老   /  发表于:2014-3-26 16:26  /   查看:26340  /  回复:44
TxTextControl 20 for WPF


针对rtf格式的数据,我的处理方式是:

System.Windows.Controls.RichTextBox rtBox = new System.Windows.Controls.RichTextBox();
                string rftString = Decompress(TxtValues[key]);
                TextRange textRange = new TextRange(rtBox.Document.ContentEnd, rtBox.Document.ContentEnd);

                using (MemoryStream ms = new MemoryStream())
                {
                    using (StreamWriter sw = new StreamWriter(ms))
                    {
                        sw.Write(rftString);
                        sw.Flush();
                        ms.Seek(0, SeekOrigin.Begin);
                        textRange.Load(ms, DataFormats.Rtf);
                        textRange.ApplyPropertyValue(TextElement.FontFamilyProperty, "SimSun");
                        //这里设定字体大小 还是在pages>0时在另外的地方设定大小
                        textRange.ApplyPropertyValue(TextElement.FontSizeProperty, this.defaultFontSize.ToString());
                    }
                }
                textControl1.Selection.Load(RTF(rtBox), StringStreamType.RichTextFormat);

我在这里指定了SimSun的字符集,可是在使用的过程中 ,会偶发的出现打印出来的文档存在乱码和错字的过程,实在找不到为什么的原因,,请版主帮帮忙 。。。


QQ截图20140326161113.png


请版主查阅后 给个建议。。谢谢

44 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-3-26 17:47:00
沙发
回复 1楼450289068的帖子

你好,请问偶尔指的是问题出现在,同一台机器还是不同机器?
回复 使用道具 举报
450289068
论坛元老   /  发表于:2014-3-28 16:41:00
板凳
同一台机子 ,3~4份打印 就会出现预览的时候是方块,打印到pdf时 就会出现黑体和非黑体的文字,并且文字本身有可能是错别字。。


QQ截图20140328162353.png


我发现 目前图文报告打印出现的几率比较大 ,,纯文字的话 没有图片 目前没有发现这样的问题。。

请版主帮我 ,急呀 ………………
回复 使用道具 举报
450289068
论坛元老   /  发表于:2014-3-28 16:42:00
地板
同一台机子
回复 使用道具 举报
450289068
论坛元老   /  发表于:2014-3-28 17:03:00
5#
目前只有图文报告的这样出现 ,,不能确定无图是否不会出现 ,因为无图的是自主打印 ,工作人员看不到
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-3-28 17:57:00
6#
回复 5楼450289068的帖子

你好,
不好意思,久等了。
首先我需要重现这个问题才能进一步调查,能否请你发个 Demo 上来查看呢?
回复 使用道具 举报
450289068
论坛元老   /  发表于:2014-4-8 11:40:00
7#
TXTextControlText - 副本.zip (1.31 MB, 下载次数: 1)
回复 使用道具 举报
450289068
论坛元老   /  发表于:2014-4-8 11:42:00
8#
出现的情况 就像我之前描述的那个图片一样
版主 帮忙呀

天灵灵地灵灵 版主显神通
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-4-8 15:59:00
9#
回复 8楼450289068的帖子

稍等,我测试后反馈现象给你
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-4-9 09:43:00
10#
回复 8楼450289068的帖子

当前测试进展:
程序中 tx 的 UI 效果,问题为 “赵大刚” 显示为“?”头颅显示为 “?”:

untitled.png

下图为打印到 PDF 文件效果,部分字体显示为粗体,但没有出现显示为乱码或者方格现象::
2.png

效果是否和你那边一致?

或者你可以把生成的问题 pdf 文件发上来查看。
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部