Создание сайтов
Создание сайтов - отличный способ поддержать бренд уже известной компании, а также заявить о себе на стадии Start-Up. Доверьте создание сайта профессионалам и Ваш сайт станет источником увеличения прибыли компании.
Подробнее
Продвижение сайтов
Интернет-агентство ТОП10 предлагает воспользоваться услугами оптимизации сайтов, а именно продвижением сайтов в поисковых системах и контекстной рекламой, так как благодаря этому Ваш сайт найдут.
Подробнее
Тех. поддержка
Информация о вашей деятельности всегда должна быть актуальной. Именно поэтому обновление контента на сайте необходимо осуществлять своевременно, вслед за изменениями, в вашей организации.
Подробнее
Формирование шаблона счетов в кор.портале Битрикс
Формирование шаблона счетов в кор.портале Битрикс
Редактирование шаблона PDF счетов происходит в файле: /bitrix/modules/sale/ru/payment/bill/pdf.php
Формирование PDF файла производится с помощью модуля CSalePdf, документацию к которому я так и не нашел, поэтому и пишу об этом здесь.
Создается документ с помощью команды:
Формирование PDF файла производится с помощью модуля CSalePdf, документацию к которому я так и не нашел, поэтому и пишу об этом здесь.
Создается документ с помощью команды:
Код
Добавление шрифтов осуществляется с помощью команд:
$pdf = new CSalePdf( 'P', // Ориентация страницы, в данном случае портретная 'pt', // Единицы измерения, в данном случае пункты, а по умолчанию - "mm" - миллиметры 'A4' // Размер страницы );
Код
Режим отображения страницы задается с помощью такой строки:
$pdf->AddFont('Font', '', 'pt_sans-regular.ttf', true);
$pdf->AddFont('Font', 'B', 'pt_sans-bold.ttf', true);
Код
Вывод текста осуществляется с помощью команды Write:
$pdf->SetDisplayMode( 100, // Масштаб 'continuous' // Не получилось выяснить, но похоже разрешает переход на новые страницы );
Код
А эта команда формирует текст в ячейке:
$pdf->Write( 15, // Высота строки, можно использовать, как межстрочный интервал "Some text..." // Текст для вывода );
Код
$pdf->Cell(
0, // Ширина
20, // Высота
CSalePdf::prepareToPdf("Some text..."), // ТекстКод
Свойства в шаблоне выводятся с помощью такой команды:
0, // Граница 0, // Скорее всего, число строк 'C' // Расположение текста, "C" - по середине );
Код
Используемые свойства в шаблоне PDF счета:
CSalePdf::prepareToPdf(CSalePaySystemAction::GetParamValue("SELLER_NAME")); // SELLER_NAME - необходимое свойствоКод
"SELLER_NAME" - Название организации, например "Общество с ограниченной ответственностью "ТОП10"" "SELLER_ADDRESS" - Адрес организации "SELLER_PHONE" - Телефон организации "SELLER_BANK" - Банк организации "SELLER_BCITY" - Город банка "SELLER_INN" - ИНН организации
15.07.201318:1115 Июля 2013 18:11
Ваше имя*
E-mail
Тема
Добавить файлы
Загрузить файлы
#name#
#size#
#name#
Файлы:
Перетащите один или несколько файлов в эту область
или выберите файл на компьютере
или выберите файл на компьютере
Файлы:
Загрузить файлы
Код подтверждения (символы на картинке)*
Отправить