在嵌入式CSS中使用变量创建PDF

时间:2018-09-06 09:27:46

标签: ruby-on-rails haml wicked-pdf

我正在使用Wicked PDF生成PDF。因此,我有一个视图contract.pdf.haml用于创建视图,并且我想基于某些业务逻辑(不相关)使用动态填充。因此,在视图中,我为padding-toppadding-left创建了2个变量(以后这些变量将来自控制器):

- 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时,我看到未应用填充。怎么了?

0 个答案:

没有答案