Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <apex:page renderAs="pdf" Controller="testpdf1">
- <head>
- <style type="text/css" media="print">
- @page
- {
- size: 8.5in 11in;/* width height */
- }
- @page
- {
- @top-center
- {
- content: element(header);
- }
- @bottom-left
- {
- content: element(footer);
- }
- }
- div.header
- {
- padding: 10px;
- position: running(header);
- }
- div.footer
- {
- display: block;
- padding: 5px;
- position: running(footer);
- }
- .pagenumber:before
- {
- content: counter(page);
- }
- .pagecount:before
- {
- content: counter(pages);
- }
- </style>
- </head>
- <div class="header">
- <div align="right">Header</div>
- </div>
- <div class="footer">
- <div>Page <span class="pagenumber"/> of <span class="pagecount"/></div>
- </div>
- <div class="content">
- <p>
- <apex:repeat value="{!opp}" var="item">
- <tr>
- <td class="tableContent">{!item.Name}</td>
- </tr>
- </apex:repeat>
- </p>
- </div>
- </apex:page>
- public class testpdf1
- {
- public list<Account> opp{get;set;}
- public testpdf1()
- {
- opp=[SELECT Name from Account limit 50];
- }
- }
- @page {
- @top-center {
- content: element(header);
- }
- @bottom-left {
- content: element(footer);
- }
- }
- div.header {
- padding: 10px;
- position: running(header);
- }
- div.footer {
- display: block;
- padding: 5px;
- position: running(footer);
- }
- .pagenumber:before {
- content: counter(page);
- }
- .pagecount:before {
- content: counter(pages);
- }
- <apex:component >
- <apex:attribute required="true" type="string" name="type" description="specify header and footer type" />
- <apex:stylesheet value="{!$Resource.dynaPdf}"/>
- <div class="{!type}" style="background-color:rgb(175,117,161);box-shadow: 10px 10px 5px #888888;margin-bottom:200px">
- <apex:componentBody />
- </div>
- </apex:component>
- <apex:page standardStylesheets="false" id="pge" renderAs="pdf">
- <c:dynapdfcomponent type="header" >
- <div>My header</div>
- </c:dynapdfcomponent>
- <c:dynapdfcomponent type="footer">
- <div>Page <span class="pagenumber"/> of <span class="pagecount"/></div>
- </c:dynapdfcomponent>
- <div class="content">
- <!----------------Your content goes here--------->
- <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br> <br>1</br><br>1</br><br>1</br><br>1</br>
- <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br>
- <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br> <br>1</br><br>1</br><br>1</br><br>1</br>
- <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br> <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br>
- <br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br><br>1</br>
- </div>
- </apex:page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement