Шаблоны для экспорта

Все вопросы/проблемы по установке и использовании.
iddqd
Сообщения: 69
Зарегистрирован: 07 дек 2015, 08:12

Re: Шаблоны для экспорта

Сообщение iddqd »

Также сегодня, в процессе добавления шаблонов, заметил следующие проблемы:
1. При экспорте и попытке распечатать через браузер на разных компьютерах применяются разные шрифты, что искажает вывод.
2. При экспорте в пдф, по умолчанию применяется неизвестно какой шрифт, не подгружаются вставленные картинки (логотип в моем случае), Непонятки с размером шрифта, ставлю font-size: x-small, размер текста не изменяется, при xx-small - уменьшается, то есть похоже на то, что весь документ выводится с размером шрифта x-small
3. В названии пдф документа отбрасывается первое слово. У меня шаблон назван Экспорт - ХХХ 22, где 22 - это id, документ сохраняется с названием _XXX_22.pdf
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Шаблоны для экспорта

Сообщение support »

1. тут с этим нечего не поделать
2. применяется универсальный шрифт, который поддерживает английский, кириллицу и utf символы "DejaVu Sans" который поддерживается и dompdf-0.6.2 (includes/libs/dompdf-0.6.2)
Не все html стили могут поддерживаться при экспорте в пдф
По поводу картинок, они должны быть размещены методом перетаскивания в редактор, в таком случаи они подгружаются на сервер и есть возможность экспорта в пдф
3. проблема обнаружилась, будет исправлена
iddqd
Сообщения: 69
Зарегистрирован: 07 дек 2015, 08:12

Re: Шаблоны для экспорта

Сообщение iddqd »

С картинкой совладал, спасибо. До этого просто клал картинки в папку на сервере и указывал к ним путь.
Со шрифтами - спасибо за наводку, ушел копаться.

(Если изображение не загружаются через редактор - надо поправить права на папку uploads/images)
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Шаблоны для экспорта

Сообщение support »

По поводу шрифтов
Открываем modules\items\actions\export_template.php
и находим строчку

Код: Выделить всё

font-family:   DejaVu Sans, sans-serif;
там можно сразу для всего документа применить шрифт
и указанный тут шрифт обязательно должен быть в формате *.ttf тут:

Код: Выделить всё

includes\libs\dompdf-0.6.2\lib\fonts
Примечания: имя шрифта - это не имя файла, открывайте шрифт и смотрите имя как на скриншоте
font_example.png
iddqd
Сообщения: 69
Зарегистрирован: 07 дек 2015, 08:12

Re: Шаблоны для экспорта

Сообщение iddqd »

Спасибо за подробную инструкцию!

По изначальному вопросу насчет вывода связанных полей - пока решил вопрос, с помощью мега-функции "шаблоны к сущностям", про которую забыл при изначальном создании доверенностей, добавив паспортные данные в саму сущность.
bertjob
Сообщения: 4
Зарегистрирован: 01 авг 2016, 23:24
Имя: Albert

Re: Шаблоны для экспорта

Сообщение bertjob »

Доброе утро!
Было бы хорошо если Вы ещё добавили автоматическое добавление нумерации.
Для использования в исходящих письмах и внутренних служебных записках
iddqd
Сообщения: 69
Зарегистрирован: 07 дек 2015, 08:12

Re: Шаблоны для экспорта

Сообщение iddqd »

Наверное для этого можно использовать поле id
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Шаблоны для экспорта

Сообщение Евгений »

По-хорошему, нет, поле ИД не должно использоваться ни для чего иного, кроме как идентификации записей внутри БД. Использование ИД для нумерации объектов из предметной области может привести к неприятным последствиям. Например, вы создадите запись "Документ", система сгенерирует для него ИД=123, вы его тут же удалите, а следующий ИД при создании записи будет уже 124. Заполнить дыры в последовательности вы не сможете, номер 123 навсегда потерян, если только вы не полезете внутрь самой БД напрямую в обход приложения.

Для нумерации документов требуется отдельный объект "нумератор". Например, уже есть тип "поле с маской ввода". Можно было бы использовать его, если бы оно поддерживало увеличение предыдущего значения. Но это пока не реализовано.
iddqd
Сообщения: 69
Зарегистрирован: 07 дек 2015, 08:12

Re: Шаблоны для экспорта

Сообщение iddqd »

Еще хотелось бы добавить возможность изменения ориентации страницы книжный\альбомный
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Шаблоны для экспорта

Сообщение support »

Готово! Данная возможность будет в дополнении 1.4

Для полей типа Сущность и Пользователи доступен следующий формат

Код: Выделить всё

{#10:Назначен на[9,20]} 
где #9 и #20 ID полей связанной сущности, которые необходимо отобразить.
Ответить