FreeMarker模板中的某些CSS样式不适用于FlyingSaucer生成的PDF

时间:2019-05-09 10:27:15

标签: java freemarker flying-saucer

我正在尝试使用FlyingSaucer和Apache FreeMarker作为模板引擎来创建PDF。 尽管使用浏览器打开时生成的HTML模板看起来不错,但是某些样式似乎不适用于所创建的PDF。

我有一个CSS类,将高度设置为100%-

    .someClass::before{
        content:"";
        border-left: thin solid;
        height: 100%;
        position: absolute;
    }

    .someClass:last-child::before{
        height: 10px;
    }

在HTML和PDF中,伪元素样式的last-child :: before都可以正常工作,但是.someClass :: before呈现时,就像排除了height: 100%一样。

我尝试按照其他人的建议添加html, body { height: 100% },但无济于事。

0 个答案:

没有答案