コード例 #1
0
        }
    } else {
        $tcount = strrpos($text, "<tr");
        $text = substr($text, 0, $tcount);
        $tcount = strpos($parts[1], "</tr>") + 5;
        $parts[1] = substr($parts[1], $tcount);
    }
    $text .= $parts[1];
}
$converted = templateParser::parse_template($text, $object_arr);
$header = templateParser::parse_template($header, $object_arr);
$footer = templateParser::parse_template($footer, $object_arr);
$printable = str_replace("\n", "<br />", $converted);
$doc->setCSSFile("modules/AOS_PDF_Templates/export.css");
$doc->newSession("WordSection1", $sugar_config['site_url'] . '/modules/AOS_PDF_Templates/test_files/header.htm', $sugar_config['site_url'] . '/modules/AOS_PDF_Templates/test_files/header.htm');
$doc->addText($printable);
$doc->endSession();
$header_t = '
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=unicode">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 14">
    <meta name=Originator content="Microsoft Word 14">

    <link rel=File-List href="' . $sugar_config['site_url'] . '/modules/AOS_PDF_Templates/hd_files/filelist.xml">
    <!--[if !mso]>
    <style>
    v\\:* {behavior:url(#default#VML);}
    o\\:* {behavior:url(#default#VML);}
    w\\:* {behavior:url(#default#VML);}
    .shape {behavior:url(#default#VML);}
コード例 #2
0
ファイル: generateDoc.php プロジェクト: sysraj86/carnivalcrm
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
    <w:LsdException Locked="false" Priority="21" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
    <w:LsdException Locked="false" Priority="31" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
    <w:LsdException Locked="false" Priority="32" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
    <w:LsdException Locked="false" Priority="33" SemiHidden="false"
    UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
    <w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
    <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
    </w:LatentStyles>
    </xml><![endif]-->

    ';
$doc->addText($header_t);
//style
$style_t = '<style>
    <!--
    /* Font Definitions */
    @font-face
    {font-family:Calibri;
    panose-1:2 15 5 2 2 2 4 3 2 4;
    mso-font-charset:0;
    mso-generic-font-family:swiss;
    mso-font-pitch:variable;
    mso-font-signature:-520092929 1073786111 9 0 415 0;}
    @font-face
    {font-family:Tahoma;
    panose-1:2 11 6 4 3 5 4 4 2 4;
    mso-font-charset:0;
コード例 #3
0
        //Read line end values
        $tcount = strpos($parts[1], "</tr>") + 5;
        $leValue = substr($parts[1], 0, $tcount);
        //Converting Line contract condition
        $obb = array();
        $sep = '';
        $tdTemp = explode($lsValue, $text);
        foreach ($transport_contract as $id => $contractId) {
            $obb['TransportContracts'] = $id;
            $obb['Contracts'] = $contractId;
            $text .= $sep . templateParser::parse_template($linePart, $obb);
            $sep = $leValue . $lsValue . $tdTemp[count($tdTemp) - 1];
        }
    } else {
        $tcount = strrpos($text, "<tr");
        $text = substr($text, 0, $tcount);
        $tcount = strpos($parts[1], "</tr>") + 5;
        $parts[1] = substr($parts[1], $tcount);
    }
    $text .= $parts[1];
}
$converted = templateParser::parse_template($text, $object_arr);
$header = templateParser::parse_template($header, $object_arr);
$footer = templateParser::parse_template($footer, $object_arr);
$printable = str_replace("\n", "<br />", $converted);
$doc->setCSSFile("modules/AOS_PDF_Templates/export.css");
$doc->newSession("WordSection1", $sugar_config['site_url'] . '/modules/AOS_PDF_Templates/test_files/header.htm', $sugar_config['site_url'] . '/modules/AOS_PDF_Templates/test_files/header.htm');
$doc->addText($printable);
$doc->endSession();
$file_name = "HopDong.doc";
$doc->output("{$file_name}");