コード例 #1
0
    }
    $compsHtml .= "</table>";
    //Press
    $compsHtml .= $pdf->createHeading($comp_mod_strings["LBL_LINEITEMS"]);
    $compsHtml .= "\t<tr bgcolor=" . $pdfColors["label"] . ">\n\t\t\t\t\t\t<td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_NUMBER_LOTS"] . "</font></td>\n\t\t\t\t\t\t<td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_NUMBER_UNITS"] . "</font></td>\n\t\t    \t\t\t<td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_RUN_STYLE"] . "</font></td>\n\t\t\t\t\t</tr><tr><td height=1px bgcolor=#fff colspan=3></td></tr>";
    $layoutrows = $estComps->getLayoutRows();
    for ($j = 0; $j < count($layoutrows); $j++) {
        $compsHtml .= $estComps->getLayoutRowPdf($layoutrows[$j], $j);
    }
    $compsHtml .= "</table>";
    //Post-Press
    $compsHtml .= $pdf->createHeading($comp_mod_strings["LBL_POSTPRESS"]);
    $compsHtml .= "\t<tr bgcolor=" . $pdfColors["label"] . ">\n\t\t\t\t\t\t<td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_OPERATION_NAME"] . "</font></td>\n\t\t\t\t\t\t<td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_TYPE"] . "</font></td>\n\t\t\t\t\t    <td ><font size=" . $pdfFontSize["default"] . ">" . $comp_mod_strings["LBL_PREPRESS_COUNT"] . "</font></td>\n\t\t\t\t\t</tr><tr><td height=1px bgcolor=#fff colspan=3></td></tr>";
    $postpress_rows = $estComps->getOperationsRows();
    for ($j = 0; $j < count($postpress_rows); $j++) {
        $compsHtml .= $estComps->getOperationsRowPdf($postpress_rows[$j], $j);
    }
    $compsHtml .= "</table>";
}
//end of main For loop
$xtpl = new XTemplate("CreatePDF.html");
$xtpl->assign("HEADER", $pdf->headerPDF());
$xtpl->assign("BODY", $bodyHtml);
$xtpl->assign("COMPONENTS", $compsHtml);
$xtpl->assign("FOOTER", $pdf->footerPDF());
$pdf->DisplayPreferences('HideWindowUI');
$pdf->AddPage();
$xtpl->parse("main");
$html = $xtpl->pdf_out('main');
$html_encoded = iconv('utf-8', 'CP1251', $html);
$pdf->UseCSS(true);