Foxtable(狐表)用户栏目专家坐堂 → 专业报表里面字符后空格不显示,另外请教怎么自动换行


  共有3392人关注过本帖树形打印复制链接

主题:专业报表里面字符后空格不显示,另外请教怎么自动换行

帅哥哟,离线,有人找我吗?
i4whylg
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:280 积分:3178 威望:0 精华:0 注册:2014/2/19 10:32:00
专业报表里面字符后空格不显示,另外请教怎么自动换行  发帖心情 Post By:2021/5/30 8:28:00 [只看该作者]

如图,前面空格有下划线,后面空格就没有
图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看
另外,请教文本长度不固定的时候,连续生成的大段文字能不能根据页边距自动换行?
    rx = new prt.RenderText
    rx.Text = "学员"
    rx.Style.Font = New Font("楷体", 13) '设置字体
    rx.Style.LineSpacing = 150 '1.5倍行距
    rx.x = 40 + x
    rx.y = 55 + y
    rx.Width = "Auto"
    doc.body.Children.Add(rx)

    rx = new prt.RenderText
    Dim xm As String = CurRow("姓名")
    xm = Chr(32) & xm & Chr(32) 
    rx.Text = xm
    rx.Style.Font = New Font("楷体", 13) '设置字体
    rx.Style.LineSpacing = 150 '1.5倍行距
    rx.Style.FontUnderline = True '加下划线
    rx.x = "Prev.Right"
    rx.y = "Prev.Top"
    rx.Width = "Auto"
    doc.body.Children.Add(rx)

[此贴子已经被作者于2021/5/30 8:55:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109681 积分:558103 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/30 20:39:00 [只看该作者]

我反馈一下。有2种临时解决方法

1、Yobo改为下划线
2、使用Padding.Right
rx = new prt.RenderText
Dim xm As String = "张三"
rx.Text = " " & xm & "_"
rx.Style.Font = New Font("楷体", 13) '设置字体
rx.Style.LineSpacing = 150 '1.5倍行距
rx.Style.FontUnderline = True '加下划线
rx.Style.Padding.Right = 1
rx.x = "Prev.Right"
rx.y = "Prev.Top"
rx.Width = "Auto"
doc.body.Children.Add(rx)


 回到顶部
帅哥哟,离线,有人找我吗?
i4whylg
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:280 积分:3178 威望:0 精华:0 注册:2014/2/19 10:32:00
  发帖心情 Post By:2021/5/30 23:43:00 [只看该作者]

谢谢蓝版,过渡方法暂时能用,打印了看不出来。换行问题麻烦您也解答一下,怕您没看到,我另外发帖了

 回到顶部