我正在创建一个呈现为 pdf ( renderAs="pdf"
) 的 Visualforce 页面,该页面不会呈现我的任何 CSS 样式。我正在包装我<style>
的,<head>
如下所示。
<apex:page standardController="Account" readOnly="true" showHeader="false" sidebar="false" standardStylesheets="false" renderAs="pdf">
<head>
<style>
@page{
margin:1in;
}
.myTable {
border-collapse:collapse;
border:1px solid black;
}
</style>
</head>
<table class="myTable">
<tr>
<td>A Column</td>
</tr>
</table>
</apex:page>
真正奇怪的是,我尝试复制另一个 VF 页面,该页面已呈现为带有样式类等的 PDF,但IT也不会呈现。所以我想,“如果我将我的 VF 页面的 API 版本更改为 27 会怎样?” 瞧,它有效。
有关修复此问题以使用 API v28 的任何想法?或者这只是一个错误?