$exportExtension = 'docx'; } if ($collId) { $loanManager->setCollId($collId); } $spanish = $language == 'span' ? 1 : 0; $identifier = 0; if ($loanId) { $identifier = $loanId; } elseif ($exchangeId) { $identifier = $exchangeId; } $invoiceArr = $loanManager->getInvoiceInfo($identifier, $loanType); $addressArr = $loanManager->getFromAddress($collId); $specTotal = $loanManager->getSpecTotal($loanId); $specList = $loanManager->getSpecList($loanId); if ($export) { $phpWord = new \PhpOffice\PhpWord\PhpWord(); $phpWord->addParagraphStyle('header', array('align' => 'left', 'lineHeight' => 1.0, 'spaceAfter' => 0, 'keepNext' => true, 'keepLines' => true)); $phpWord->addFontStyle('headerFont', array('size' => 14, 'name' => 'Arial')); $phpWord->addParagraphStyle('info', array('align' => 'left', 'lineHeight' => 1.0, 'spaceAfter' => 0, 'keepNext' => true, 'keepLines' => true)); $phpWord->addFontStyle('infoFont', array('size' => 11, 'name' => 'Arial')); $phpWord->addFontStyle('colHeaderFont', array('size' => 8, 'bold' => true, 'name' => 'Arial')); $phpWord->addFontStyle('colFont', array('size' => 8, 'name' => 'Arial')); $phpWord->addParagraphStyle('colHeadSpace', array('lineHeight' => 1.5, 'spaceAfter' => 0)); $phpWord->addParagraphStyle('colSpace', array('lineHeight' => 1.3, 'spaceAfter' => 0)); $tableHeadStyle = array('borderBottomSize' => 10, 'borderBottomColor' => '000000', 'width' => 100); $tableStyle = array('width' => 100); $colRowStyle = array('cantSplit' => true); $phpWord->addTableStyle('headerTable', $tableHeadStyle, $colRowStyle); $phpWord->addTableStyle('listTable', $tableStyle, $colRowStyle);