Java 飞碟蜡染和跑步鞋脚不一起工作?
我有一个挑战给你们。我正在尝试创建一个带有页脚的xhtml文档,其中包含SVG图像,然后将其呈现为pdf格式。 我用飞碟和蜡染的组合来做这个。现在我了解到飞碟支持跑脚,例如Java 飞碟蜡染和跑步鞋脚不一起工作?,java,css,pdf,flying-saucer,batik,Java,Css,Pdf,Flying Saucer,Batik,我有一个挑战给你们。我正在尝试创建一个带有页脚的xhtml文档,其中包含SVG图像,然后将其呈现为pdf格式。 我用飞碟和蜡染的组合来做这个。现在我了解到飞碟支持跑脚,例如 @page { @top { content: element(footer); } } footer { position: running(footer); } 这对我来说很好,但在添加带有蜡染的SVG图像时出现了一个问题: <html> <head> <style type=
@page {
@top { content: element(footer); }
}
footer { position: running(footer); }
这对我来说很好,但在添加带有蜡染的SVG图像时出现了一个问题:
<html>
<head>
<style type="text/css">
.footer { position: running(footer); }
@page { @bottom-center { content: element(footer) } }
.header__logo {display: block; right: 0; top: 0; width: 150px; height: 54px; }
</style>
</head>
<body>
<div class="footer">
<img class='header__logo' src='someSRC.svg' />
footer
</div>
<div class="content"> stuff </div>
</body>
.footer{位置:运行(footer);}
@页面{@底部中间{内容:元素(页脚)}
.header__徽标{显示:块;右:0;顶部:0;宽度:150px;高度:54px;}
页脚
东西
看起来蜡染会在图像移动到页面底部之前对其进行渲染。此外,它不会在任何地方显示“页脚”字。
有人知道怎么解决这个问题吗?也许是强迫蜡染后期渲染还是什么?
我试着将内部图像的位置设置为相对或更高,但这似乎真的把过程搞砸了。我自己也遇到了类似的问题。尽管我仍然无法解决整个问题,但我至少设法显示了SVG:您绝对需要在
<img style="width: 30mm; height:8mm;" src="/img/my-funky-logo.pdf"/>