Exemplo n.º 1
0
 /**
  * Create new page and assign to PDF object
  *
  * @param  array $settings
  * @return \Zend_Pdf_Page
  */
 public function newPage(array $settings = array())
 {
     $page = parent::newPage($settings);
     if (!empty($settings['table_header'])) {
         $this->_drawHeader($page);
     }
     return $page;
 }
Exemplo n.º 2
0
 /**
  * @param \Magento\Payment\Helper\Data $paymentData
  * @param \Magento\Framework\Stdlib\StringUtils $string
  * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig
  * @param \Magento\Framework\Filesystem $filesystem
  * @param Config $pdfConfig
  * @param \Magento\Sales\Model\Order\Pdf\Total\Factory $pdfTotalFactory
  * @param \Magento\Sales\Model\Order\Pdf\ItemsFactory $pdfItemsFactory
  * @param \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate
  * @param \Magento\Framework\Translate\Inline\StateInterface $inlineTranslation
  * @param \Magento\Sales\Model\Order\Address\Renderer $addressRenderer
  * @param \Magento\Store\Model\StoreManagerInterface $storeManager
  * @param \Magento\Framework\Locale\ResolverInterface $localeResolver
  * @param array $data
  *
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(\Magento\Payment\Helper\Data $paymentData, \Magento\Framework\Stdlib\StringUtils $string, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Filesystem $filesystem, Config $pdfConfig, \Magento\Sales\Model\Order\Pdf\Total\Factory $pdfTotalFactory, \Magento\Sales\Model\Order\Pdf\ItemsFactory $pdfItemsFactory, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Framework\Translate\Inline\StateInterface $inlineTranslation, \Magento\Sales\Model\Order\Address\Renderer $addressRenderer, \Magento\Store\Model\StoreManagerInterface $storeManager, \Magento\Framework\Locale\ResolverInterface $localeResolver, array $data = [])
 {
     $this->_storeManager = $storeManager;
     $this->_localeResolver = $localeResolver;
     parent::__construct($paymentData, $string, $scopeConfig, $filesystem, $pdfConfig, $pdfTotalFactory, $pdfItemsFactory, $localeDate, $inlineTranslation, $addressRenderer, $data);
 }