hacklaolang 发表于 2017-10-10 11:30:43

RichTextBox控件中RTF格式中文导出中文问题

本帖最后由 hacklaolang 于 2017-10-10 11:35 编辑

AR版本:5.2

问题描述:
    给RichtextBox控件赋值RTF格式数据,中间包含中文,预览的时候没有问题,但是导出PDF后,中文全部丢失,最多显示一些空白占位符,中间的英文字母还是可以正常显示。

rtf格式测试数据如下:
{\rtf1\ansi\ansicpg1252 \deff7\deflang1033\fs16 {\fonttbl{\f0\froman\fprq0\fcharset0 Times New Roman;}{\f1\fswiss\fprq0\fcharset0 Arial;}{\f2\fmodern\fprq0\fcharset0 Courier;}{\f3\fmodern\fprq0 \fcharset0 Courier New;}{\f4\froman\fprq0\fcharset0 Times;}{\f5\fswiss\fprq0\fcharset0 Helvetica;}{\f6 \fnil\fprq0\fcharset2 Symbol;}{\f7\fnil\fprq0\fcharset0 \u23435?\u20307?;}}{\colortbl ;\red0\green0 \blue0;\red255\green0\blue0;\red255\green255\blue255;\red51\green102\blue255;\red255\green255 \blue255;}\pard\sb0\sa0\fs16\lang1033\fi0\li0\cf1\cb3\f7 \u31038?\u20250?\u20445?\u38505? \u21495?\u26159?\u25915?\u20987?\u32773?\u23547?\u25214?\u39057?\u29575?\u26497? \u39640?\u30340?\u23453?\u36149?\u36164?\u28304?\u65292?\u20063?\u26159?\u33457? \u22823?\u37327?\u26102?\u38388?\u26597?\u25214?\u30340?\u23545?\u35937?\u12290? \u36825?\u33267?\u23569?\u21487?\u33021?\u23548?\u33268?\u21463?\u23475?\u20154? \u30340?\u36523?\u20221?\u34987?\u31363?\u21462?\u12290?}

丢失中文截图:




KearneyKang 发表于 2017-10-10 11:39:36

您好!您要不试试AR最新版本看看
现在地址如下:
http://downloads.gcpowertools.com.cn/ActiveReports/11.2/ActiveReports.zip

hacklaolang 发表于 2017-10-10 13:59:07

目前没有打算升级到新版本,麻烦先帮我看看这个问题怎么解决吧。

hacklaolang 发表于 2017-10-10 14:14:16

新版本和老版本变化太大了。。。

KearneyKang 发表于 2017-10-10 14:59:26

您把你设计的报表样式发过来看看。
页: [1]
查看完整版本: RichTextBox控件中RTF格式中文导出中文问题