Chome直接預覽PDF 造成 setRedirect(false) 的作法Class內容遺失, 下載PDF會失敗
==> 外面包一層強制下載PDF
PS. Controller & extensions 要一致
Style要再寫才能顯示中文,跟頁面大小
<apex:page standardController="Account" extensions="TW_InvestmentReport" contentType="application/vnd.ms-pdf#output.pdf">
<head>
<style type="text/css" media="print">
@page {
@top-center {
content: element(header);
}
@bottom-left {
content: element(footer);
}
size: 297mm 210mm;
margin: 15mm;
margin-right:0mm;
margin-top: 2.80cm;
margin-bottom: 2.80cm;
margin-left: 1.27cm;
margin-right:1cm;
}
body { font-family:Arial Unicode MS; font-size:10px;}
</style>
</head>
<apex:include pageName="TW_InvestmentReportPDF"/>
</apex:page>
<head>
<style type="text/css" media="print">
@page {
@top-center {
content: element(header);
}
@bottom-left {
content: element(footer);
}
size: 297mm 210mm;
margin: 15mm;
margin-right:0mm;
margin-top: 2.80cm;
margin-bottom: 2.80cm;
margin-left: 1.27cm;
margin-right:1cm;
}
body { font-family:Arial Unicode MS; font-size:10px;}
</style>
</head>
<apex:include pageName="TW_InvestmentReportPDF"/>
</apex:page>
沒有留言:
張貼留言