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: ?>