mikehaertl\pdftk\Pdf::getError PHP Method

getError() public method

public getError ( ) : string
return string the error message or an empty string if none
    public function getError()
    {
        return $this->_error;
    }

Usage Example

Exemplo n.º 1
0
 public function generate()
 {
     $pdf = new Pdf($this->_pdf);
     // Сложим рубли с копейками
     $num_sum1 = $this->_num_sum1 + $this->_num_sum1_kopeck;
     $num_sum2 = $this->_num_sum2 + $this->_num_sum2_kopeck;
     // echo  $this->_num_sum1_kopeck;exit;
     //Разобьём нужные нам числа
     $fromIndexSplit = Number::getSplitDigits($this->_from_index, 6);
     $toIndexSplit = Number::getSplitDigits($this->_to_index, 6);
     $fromInnSplit = Number::getSplitDigits($this->_from_inn, 12);
     $fromCorpPriceSplit = Number::getSplitDigits($this->_from_corp_price, 20);
     $fromCalcPriceSplit = Number::getSplitDigits($this->_from_calc_price, 20);
     $pdfParams = array('words_sum1' => Number::num2str($num_sum1), 'words_sum2' => Number::num2str($num_sum2), 'num_sum1' => $this->_num_sum1, 'num_sum2' => $this->_num_sum2, 'num_sum2_kopeck' => Number::fract($this->_num_sum2_kopeck), 'to_fio' => $this->_to_fio, 'to_addr' => $this->_to_addr, 'from_fio' => $this->_from_fio, 'from_addr' => $this->_from_addr);
     // Склеим ассоциативные массивы с друг другом
     $pdfParams = array_merge($pdfParams, $this->cookPrefixArray($fromIndexSplit, 'from_index_'), $this->cookPrefixArray($toIndexSplit, 'to_index_'), $this->cookPrefixArray($fromInnSplit, 'inn_'), $this->cookPrefixArray($fromCorpPriceSplit, 'corp_price_'), $this->cookPrefixArray($fromCalcPriceSplit, 'calc_price_'));
     // var_dump($pdfParams);
     $pdf->fillForm($pdfParams)->needAppearances();
     if ($err = $pdf->getError()) {
         return $err;
     }
     $pdf->send();
 }