Edit PDF распечатку счета
Получил это от 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 шрифт.










Это действительно позор это не в config.xml как это и должно быть. Имея эти звонки повторить тот же [смехотворно малым] размер шрифта профессионально непростительно с инженерной точки зрения.
Я не могу вспомнить ни одного клиента, который хочет, чтобы их доклады отпечатанные 7px шрифт.
Странно, я попробовал это, и счета все еще печатать с точки 7 шрифтов. Есть ли кэш Мне необходимо очистить, или что-то я могу быть с видом?
Да, Вы должны очистить кэш.
Система -> Управление кэшем
сделали, что ... у меня есть кэширование отключено полностью. Тем не менее никаких изменений. Это не магазин кэше версию файла на сервере, или что-то подобное не так ли? Что-то вне контроля управления кэшем администраторы?
Я думаю, что есть другой Abstract.php на
/ APP / индекс / Core / мага / продажи / Модель / Заказ / PDF / товары /
Попробуйте проделать те же изменения в этот файл. Смотрите, если она будет работать.
Я уже смотрел на это файл, так и изменение одного или двух случаев, я нашел там. Странный. Это изменение должно работать против существующих порядков в системе права? Иными словами, он не генерирует эти документы в порядке времени и, как изменение статуса "не так ли?
крон,
У меня та же проблема здесь. Я пробовал все, и не могу получить счет-фактуру для изменения шрифтов на всех. Она не имеет смысла. Я тратя много времени, пытаясь исправить это.
Оставьте свой ответ!
Подробнее о сайте
Перевод:
Архивы
Категория
Ссылки
Свежие записи
РГ Кумулус Flash облако тегов на Роя Tanck требуется Flash Player версии 9 или выше.
Свежие записи
Наиболее комментируемые
Топ-видео