![]() |
耍酷的沙发 · 新兵塑老将――记八一电影制片厂演员李幼斌_新 ...· 1 月前 · |
![]() |
拉风的大熊猫 · Azure AI 文件智慧服務 | ...· 7 月前 · |
![]() |
俊秀的勺子 · 科罗拉多睡莲惊艳绽放 - 广州市人民政府门户网站· 8 月前 · |
![]() |
温暖的啄木鸟 · SuperMap iClient3D ...· 10 月前 · |
![]() |
体贴的抽屉 · Mybatis之SessionFactory ...· 1 年前 · |
Adam,
I haven't worked with A4 paper size, but the renderAs=pdf functionality does honor at least this type of @page directive in CSS (we use it to get page numbering and landscape printing in PDF's):
Yes - that does indeed work perfectly - thanks for taking the time to post
I also managed to sort out my other issue with VisualForce PDF and Fonts being stuck on Times Roman, you must use "Arial Unicode MS" in your CSS definition - I cannot yet get this to go bold in VF but its a 100 times nicer than Time Roman
Adam
I have a question about @page. Should this be defined in your style section like this:
Here is the official w3 @page doc.
Generally instead of inline CSS for PDF rendering, I use the stylesheet tag:
One last question. I'm still learning all this css stuff. When I create my .css file do I need to have the style tags in it:
There are tons of good CSS intros out there that describe all the details you will need to know. Here is an example of a good one.
Jeremy Kraybill
Austin TX
Hi Jeremy,
You seem to have some good knowledge on this, so I hope you don't mind an additional question -
Have you had any luck flowing any sort of styled content a la divs or something into those @page headers/footers? We have only been able to get plain text to work. It would be fantastic if we could put some HTML in there for more 'robust' headers and footers.
thanks
Not really my area of expertise, I've only used straight plain text. I believe according to the spec, you should be able to use at least text styling directives on the header so you should be able to do better than actual "plain text" but haven't used it. I haven't seen any examples of using the "content:" attribute to populate anything other than text.
Jeremy Kraybill
Austin, TX
This works for me in @page: