Visual Force页面呈现为PDF:表格格式

时间:2017-10-07 04:17:18

标签: html css pdf html-table visualforce

我是Visual Force的新手。这里的任何人都知道如何使用Arial的字体系列将表中的数据设置为BOLD?我已经在VFPage中使用了可用的字体,但是当我要宣布它为BOLD时。它不起作用。所述问题出现在" SPAN"部分,它呈现为PDF。希望得到你的帮助。

这是我制作的VFPage:

<apex:page renderAs="pdf" showHeader="false" sidebar="false" applyBodyTag="false" >

<!--CSS and HTML-->  

<head>
    <style type="text/css" media="print" >
         @page {
           size: 8.5in 13in; 
           margin-bottom: 20%;
           margin-right: 5%;   
           margin-left: 5%; 
           margin-top: 10%;                                                                                          
        }   

           .page-break {
            display:block;
            page-break-after:always;

        }

         span{               
            font-weight: bold;
             font-family: Arial Unicode MS;
        }
  </style>
</head>

<div class="page-break">

<apex:image url="{!$Resource.Logo}" width="130px" height="80px" style="padding-bottom: 30px"/>    
<table width= "100%" style="border-spacing: 15px;">
    <tr><td>This is made:</td></tr>
    <tr><td>in <span>June 2017</span> of the Schedule.</td></tr>

 </table>          
 </div>  
</apex:page>

1 个答案:

答案 0 :(得分:0)

不。没有银弹。该字体将支持特殊字符(变音符号)和中文/日文/韩文,但缺点是没有粗体版本。不过,欢迎你提出一个想法;)https://success.salesforce.com/ideaView?id=08730000000DfdiAAC

当所有其他方法都失败时 - 考虑在Helvetica(作为sans-serif)和Arial中生成表头。并祈祷你在这些标题中不会有任何特殊的字符......