File: test.php - Tab length: 1 2 4 8 - Lines: on off - No wrap: on off

001: <?php
002: 
003: $html = '
004: <style type="text/css">
005: table{
006: font-size:11px; border-collapse:collapse; margin:auto; width:100%; position:relative;
007: }
008: 
009: #all{
010: margin:auto;
011: width:100%;
012: color: #000000;
013: font: 11px "Lucida Grande",Geneva,Arial,Verdana,Helvetica,sans-serif;
014: }
015: 
016: .clearfix {
017:     display: block;
018:   height:20px;
019: }
020: .percent50 td{
021:   width:50%;
022: }
023: #all h2{
024:   color: #000000;
025:   float: right;
026:   font-size: 16px;
027:   margin: 0 0 10px;
028: }
029: #all h3{
030:   font-size: 13px;
031:   padding: 0 0 10px;
032: }
033: }
034: .date{
035:   color: #000000;
036:   font: 11px "Lucida Grande",Geneva,Arial,Verdana,Helvetica,sans-serif;
037: }
038: .details{
039:     clear: right;
040:     float: right;
041: }
042: .from,.to{
043:     font-weight: bold;
044:     margin-bottom: 10px;
045: }
046: .addresses {
047:     margin-top: 50px;
048: }
049: .lines{
050:     border-collapse: collapse;
051:     border-spacing: 0;
052:     width: 100%;
053: }
054: .item-kind first{
055: }
056: .lines thead th{
057:     border-bottom: 1px solid #000000;
058:     color: #686868;
059:     font-weight: normal;
060:     padding: 5px 10px;
061:     text-align: left;
062:     vertical-align: bottom;
063:     white-space: nowrap;
064: }
065: .lines tbody td {
066:     border-bottom: 1px solid #CCCCCC;
067:     padding: 8px 10px;
068:     vertical-align: top;
069: }
070: .lines first{
071:   color:#FFF;
072: }
073: </style>
074: </head>
075: <body>
076: <div id="all">
077:   <table>
078:     <tr class="percent50">
079:       <td><img src="images/logo_.png" alt="logo" /></td>
080:       <td>
081:         <h2>Devis N� 4</h2>
082:         <div class="date details">Date : 17-05-2011</div>
083:       </td>
084:     </tr>
085:     <tr class="clearfix"><td></td></tr>
086:     <tr class="percent50 addresses">
087:       <td><div class="to">Emmeteur : </div><div>212 communication</div><div> B12 Gu�liz , Marrakech .</div></td>
088:       <td><div class="from">Adress� � : </div><div>ELQANDILI Yassine</div> 21 QU EL IKHLASS ESSAOUIRA</td>
089:     </tr>
090:     <tr class="clearfix"><td></td></tr>
091:     <tr class="clearfix"><td></td></tr>
092:     <tr><td><h3 class="left">Dails du devis </h3></td></tr>
093:     <tr class="clearfix"><td></td></tr>
094:   </table>
095:   <table class="lines">
096:     <thead>
097:       <tr>
098:         <th class="item-kind first"></th>
099:         <th class="item-description">Description</th>
100:         <th class="item-qty">Qte</th>
101:         <th class="item-tax">TVA</th>
102:         <th class="item-price">Prix Unit. HT</th>
103:         <th class="item-total last">Total HT</th>
104:       </tr>
105:     </thead>
106:     <tbody>
107:       <tr>
108:         <td class="item-kind first"></td>
109:         <td class="item-description">Logo</td>
110:         <td class="item-qty">1</td>
111:         <td class="item-tax">0</td>
112:         <td class="item-price">100.00</td>
113:         <td class="item-total last">100.00</td>
114:       </tr>
115:       <tr>
116:         <td class="item-kind first"></td>
117:         <td class="item-description">Banni�re</td>
118:         <td class="item-qty">1</td>
119:         <td class="item-tax">0</td>
120:         <td class="item-price">100.00</td>
121:         <td class="item-total last">100.00</td>
122:       </tr>    
123:       <tr>
124:         <td class="item-kind first"></td>
125:         <td class="item-description">Logo</td>
126:         <td class="item-qty">1</td>
127:         <td class="item-tax">0</td>
128:         <td class="item-price">100.00</td>
129:         <td class="item-total last">100.00</td>
130:       </tr>    
131:       <tr>
132:         <td class="item-kind first"></td>
133:         <td class="item-description">Logo</td>
134:         <td class="item-qty">1</td>
135:         <td class="item-tax">0</td>
136:         <td class="item-price">100.00</td>
137:         <td class="item-total last">100.00</td>
138:       </tr>
139:     </tbody>
140:   </table>
141: </div>';
142: echo $html;
143: require_once('/html2pdf/html2pdf.class.php');
144: $html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15', array(20, 20, 20, 20));
145: $html2pdf->WriteHTML($html);
146: ob_end_clean();
147: $html2pdf->Output('aaas.pdf');
148: ?>