Главная »Magento

Edit PDF распечатку счета

26 мая 2009 1957 просмотров 7 комментариев

Получил это от Magento форума. Вот недостатки этого метода

1. Эти изменения будут перезаписаны, если вы пытаетесь обновить.
2. Это более делать и немного Mathy.

3 файлов в вопросе настроить PDF счета являются:

/ APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / Invoice.php
/ APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / Abstract.php
/ APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / товары / Abstract.php

Если вы просто хотите сделать, это изменить размер шрифта, то это довольно легко. Однако, если вы хотите изменить шрифт (я изменил ее Helvetica для PDF-файл меньшего размера с Helvetica не должен быть встроен) или изменить размер бумаги США письмо, то вы имеете много настройки делать.

PDF-файлы создаются помощью Zend_Pdf. Так что может быть полезно ознакомиться с http://framework.zend.com/apidoc/core/ (Zend_Pdf Выберите из раскрывающегося списка в правом верхнем углу).

Начнем с шрифтов и / или размером шрифта. Начать с / APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / Abstract.php. Есть 3 называемые частные методы _setFontRegular (), _setFontBold (), и _setFontItalic (), которые используются через Abstract.php а также Invoice.php. В любое время вы увидите призыв к одному из этих 3 методами, то есть где шрифт создается для конкретных немного текста. Вторым параметром является размер (по умолчанию 7pt). Итак, чтобы изменить размер шрифта, найти вызова вы хотите изменить, и второй параметр. Например, insertAddress () метод может быть изменена на этом $-> _setFontBold ($ странице, 9), если вы хотели 9pt шрифт.

1 Star2 Stars3 Stars4 Stars5 Stars (Нет рейтинга)
Loading ... Загрузка ...

7 комментариев »

  • Монтана сказал:

    Это действительно позор это не в config.xml как это и должно быть. Имея эти звонки повторить тот же [смехотворно малым] размер шрифта профессионально непростительно с инженерной точки зрения.

    Я не могу вспомнить ни одного клиента, который хочет, чтобы их доклады отпечатанные 7px шрифт.

  • крон сказал:

    Странно, я попробовал это, и счета все еще печатать с точки 7 шрифтов. Есть ли кэш Мне необходимо очистить, или что-то я могу быть с видом?

  • Ворон (автор) сказал:

    Да, Вы должны очистить кэш.

    Система -> Управление кэшем

  • крон сказал:

    сделали, что ... у меня есть кэширование отключено полностью. Тем не менее никаких изменений. Это не магазин кэше версию файла на сервере, или что-то подобное не так ли? Что-то вне контроля управления кэшем администраторы?

  • Ворон (автор) сказал:

    Я думаю, что есть другой Abstract.php на
    / APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / товары /

    Попробуйте проделать те же изменения в этот файл. Смотрите, если она будет работать.

  • крон сказал:

    Я уже смотрел на это файл, так и изменение одного или двух случаев, я нашел там. Странный. Это изменение должно работать против существующих порядков в системе права? Иными словами, он не генерирует эти документы в порядке времени и, как изменение статуса "не так ли?

  • DH сказал:

    крон,

    У меня та же проблема здесь. Я пробовал все, и не могу получить счет-фактуру для изменения шрифтов на всех. Она не имеет смысла. Я тратя много времени, пытаясь исправить это.

Оставьте свой ответ!

Добавить свой комментарий ниже, или Архив с вашего собственного сайта. Вы также можете подписаться на эти комментарии через RSS.

Будь хорошим. Держите его в чистоте. Пребывание на теме. Не спам.

Вы можете использовать следующие теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Это Gravatar-включен веблоге. Чтобы получить Ваш собственный глобально признанных-аватара, пожалуйста, зарегистрируйтесь на Gravatar.