题
我生成使用王子的PDF文件。我使用下面的样式表(大得多的CSS文件的一部分)包括含有页码每一页上的页脚,但页脚不会出现。
所以,问题是,我究竟做错了什么?
@page {
size: A4;
margin: 24mm 22mm;
padding: 0;
@bottom-left
{
content: "Page " counter(page) " of " counter(pages);
font-size: 7pt;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
white-space:nowrap;
color:Red;
}
}
解决方案 2
我发现这个问题。我使用的CSS文件于2008年VS.Net最初创建,但在2010年VS.Net,这改变了编码设置为UTF-8签名最近编辑。一旦我改变的编码(在VS.Net使用文件 - >高级保存选项),以UTF-8 WITHOUT签名页脚中生成的PDF正确地出现了。
王子显然不能与一个意想不到的编码处理所有的CSS在一个文件中(或者也许它不能处理UTF签名?)。长话短说 - 如果一切看起来都没什么问题,你将要失去你的头脑,检查文件编码
其他提示
影响用UTF-8字节顺序标记开始CSS样式表中,此缺陷已被固定在7.1王子
不隶属于 StackOverflow