Magento на русском

Новости, обмен опытом, база знаний для разработчиков.

Archive for the 'Экспорт' Category

генерация PDF стандартным модулем

by @ Пятница, Март 20th, 2009. Tags:
Filed under Экспорт

Как-то пришлось писать генератор PDF, для получения печатной формы по каждому товару из заказов.
Делается это совсем просто… примерно так:
public function getPdf()
{
$leftOffset = 23;
$this->_isExport = true;
$this->_prepareGrid();
$this->getCollection()->getSelect()->limit();
$this->getCollection()->setPageSize(0);
$this->getCollection()->load();
$this->_afterLoadCollection();
$pdf = new Zend_Pdf();
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
$iterator = 0;
$caption = Mage::getModel(’rates/rates_settings’)->getCaption();
foreach ($this->getCollection() as $item) {
$iterator++;
$pdf->pages[] = ($page1 = $pdf->newPage(’LETTER’));
//$image = Zend_Pdf_Image::imageWithPath(’/var/www/clevercookie/media/pdf/bg2.jpg’);
//$page1->drawImage($image, 0, 0, 612, 792);
$page1->setFont($font, 10);
$parts_of_caption = explode(»\n», $caption);
$part_offset = 0;
foreach ($parts_of_caption [...]

© 2009-2012 Magento по-русски 99% авторских статей