ruby-on-rails - 使用内联 CSS 中的变量创建 PDF
问题描述
我正在使用 Wicked PDF 生成 PDF。所以我有一个contract.pdf.haml
创建视图的视图,我想使用基于某些业务逻辑的动态填充(不相关)。padding-top
因此,在视图中,我为and创建了 2 个变量(稍后这些将来自控制器)padding-left
:
- if 1>0
- padding_top = "970px"
- padding_left = "380px"
- else
- padding_top = "50px"
- padding_left = "100px"
然后我在内联 CSS 中使用这些变量:
:css
.signature-box {
padding-top: padding_top;
padding-left: padding_left;
clear: both;
float: left;
height: 120px;
width: 50%;
}
但是当生成 PDF 时,我看到没有应用填充。这里有什么问题?
解决方案
推荐阅读
- excel - PDF-XChange Editor SDK 将多个 PDF 与 VBA (Excel) 合并
- grep - 如何查看今天的日志
- python - 使用 geopandas 从 S3 读取文件地理数据库的驱动程序错误
- javascript - 克隆后如何清理输入?
- apache-storm - 如何在 Apache Storm 中监控元组大小(以字节为单位)?
- django-rest-framework - Django 休息博客:自定义上传
- javascript - 未捕获的类型错误:无法在 HTMLButtonElement.buttonClick 处设置未定义的属性“值”
- azure-resource-manager - 如何使用 ARM 中的新映像版本更新虚拟机?
- python-3.x - 在 Tensorflow 中构建 2D 到 2D 神经网络模型——无效的形状
- amp-html - amp-autocomplete 上的去抖输入