G'day
While I'm here I thought I would throw a small clean up issue your way.
The HTML table was blowing out on my pdf because the colspan="2" was not required. The browser was compensating for it so I didn't see it until I printed the pdf.
Display.php
foreach ($_tax_percents as $_x => $_tax_percentx) {
if($i % 2) { $response .= "<tr class='alt_row'>"; }
else { $response .= "<tr >"; }
if(get_option('web_invoice_show_quantities') == "Show") {
$response .= "<td></td><td></td>";
}
$_tax_value = $tax_free_amount*($_tax_percentx/100);
$response .= "<td>".$_tax_names[$_x]." (". round($_tax_percentx,2). "%) </td>";
if(get_option('web_invoice_show_quantities') == "Show") {
//$response .= "<td style='text-align:right;' colspan='2'>" . sprintf(web_invoice_currency_symbol_format($currency_code), web_invoice_currency_format($_tax_value))."</td></tr>";
/* FIX - this line is breaking the tax table layout, removed the colspan */
$response .= "<td style='text-align:right;'>" . sprintf(web_invoice_currency_symbol_format($currency_code), web_invoice_currency_format($_tax_value))."</td></tr>";
} else {
$response .= "<td style='text-align:right;'>" . sprintf(web_invoice_currency_symbol_format($currency_code), web_invoice_currency_format($_tax_value))."</td></tr>";
}
$i++;
}
HTH,
Thanks,
=-)