找回密码
 立即注册

QQ登录

只需一步,快速开始

lanting

初级会员

9

主题

56

帖子

319

积分

初级会员

积分
319

微信认证勋章

lanting
初级会员   /  发表于:2018-9-14 21:50  /   查看:2597  /  回复:3
本帖最后由 lanting 于 2018-9-14 22:01 编辑

某个弹出页面需要打印,打印区域内有多行文本框,多行文本框输入文字后,如图:

1.如何设置页面显示的行距,思路是通过CSS控制,具体怎么写呢?
尝试自定义了一个css文件:
.txtarea{
    line-height:40px;

}

    好像没起作用,请大神们给看下哪里写错了。

CSS如果控制好行距后,导出pdf的话是否和页面的行间距保持一样呢?因为要打印

2.再就是首行空两格,尝试输入4个空格,页面显示倒是首行缩进了,但是输出pdf后并未保持页面的首行缩进效果。
空格不好使,难道要输入不可见字符占位???疑惑!


文本框内输入空格后



pdf输出后


和不加4个空格显示的区别是多了一个空白行(红色框指示出的)

后又尝试html编辑器,想着格式控制应该没问题,但是我这多行文本框内的值接下来要做成好多个绑定字段拼接出来的一段文字,页面弹出时要自动加载。
如何设置html编辑器内的默认值的显示格式(首行缩进,行距)。
后又尝试将html编辑器框加入打印区域,发现导出pdf后框内带有html标签,并且文字也无任何格式。。。。。。。


如果以上思路都是错的,请给在下指一条明路。。。。


3.通过超链接控制文本框的单元格属性为不可见,页面显示倒是隐藏了,因为该单元格在打印区域内,导出pdf后还是存在。怎么动态控制某个在打印区域内的文本框的隐藏(将值设置为空是不行的)?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-9-17 10:33:42
沙发
您好,
1.对于css设置行高没有效果,您可以这样对css进行修改。
  1. .txtarea textarea{
  2.     line-height: 40px;
  3. }
复制代码
效果就可以实现了。   
2.您可以使用打印命令,并隐藏打印元素,这样打印出来的文本可以保留行高和缩进样式的。
   

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lanting
初级会员   /  发表于:2018-9-19 09:31:54
板凳
Tracy.Liu 发表于 2018-9-17 10:33
您好,
1.对于css设置行高没有效果,您可以这样对css进行修改。
效果就可以实现了。   

我这个打印页面是弹出页面,直接打印会显示背景页面。我改为页面跳转命基本解决问题,谢谢!
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-9-19 09:41:10
地板
不客气的~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部