找回密码
 立即注册

QQ登录

只需一步,快速开始

zxfreg

初级会员

42

主题

132

帖子

352

积分

初级会员

积分
352

微信认证勋章

zxfreg
初级会员   /  发表于:2019-6-5 11:56  /   查看:5254  /  回复:8

image.png505845946.png
你好,导出pdf文件后,空格变成全角空格了,占一个汉字的位置,空格是用的 怎么设置让占用半个汉字的位置呢,
TextCellType ct = new FarPoint.Web.Spread.TextCellType();
                    ct.AllowWrap = true;
                    fp.Sheets[0].Cells[r, c].CellType = ct;
                    fp.Sheets[0].Cells[r, c].Text = "对方的 发挥地方跌幅高达";




8 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-5 14:31:01
沙发
您什么字体,有可能和字体有关。
我这边默认字体好着呢
image.png849753722.png
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2019-6-5 17:54:56
板凳
dexteryao 发表于 2019-6-5 14:31
您什么字体,有可能和字体有关。
我这边默认字体好着呢

字体是宋体
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-10 10:31:03
地板
经测试,是字体库的问题,从字体库取出的字符是占一个汉字的位置。
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2019-6-10 10:40:20
6#
那怎么解决呢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-10 10:53:02
7#
这个没有办法,导出PDF这里也是字库里取字符,控件干预不了。
显示导出这里有些差异,建议用两个spread对象取做,导出的内容和展示的分开
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2019-6-10 11:25:32
8#
我用半个汉字的空格,导出PDF显示好了,但导出后单元格后面就有空白了,汉字没有显示到边
回复 使用道具 举报
zxfreg
初级会员   /  发表于:2019-6-10 11:26:03
9#
这能不能解决
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-10 12:32:14
10#
抱歉,这个没办法。 字符的显示和换行都是自动处理的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部