Страница 2 из 7
Re: Шаблоны для экспорта
Добавлено: 30 июн 2016, 09:02
iddqd
Также сегодня, в процессе добавления шаблонов, заметил следующие проблемы:
1. При экспорте и попытке распечатать через браузер на разных компьютерах применяются разные шрифты, что искажает вывод.
2. При экспорте в пдф, по умолчанию применяется неизвестно какой шрифт, не подгружаются вставленные картинки (логотип в моем случае), Непонятки с размером шрифта, ставлю font-size: x-small, размер текста не изменяется, при xx-small - уменьшается, то есть похоже на то, что весь документ выводится с размером шрифта x-small
3. В названии пдф документа отбрасывается первое слово. У меня шаблон назван Экспорт - ХХХ 22, где 22 - это id, документ сохраняется с названием _XXX_22.pdf
Re: Шаблоны для экспорта
Добавлено: 30 июн 2016, 09:22
support
1. тут с этим нечего не поделать
2. применяется универсальный шрифт, который поддерживает английский, кириллицу и utf символы "DejaVu Sans" который поддерживается и dompdf-0.6.2 (includes/libs/dompdf-0.6.2)
Не все html стили могут поддерживаться при экспорте в пдф
По поводу картинок, они должны быть размещены методом перетаскивания в редактор, в таком случаи они подгружаются на сервер и есть возможность экспорта в пдф
3. проблема обнаружилась, будет исправлена
Re: Шаблоны для экспорта
Добавлено: 30 июн 2016, 09:35
iddqd
С картинкой совладал, спасибо. До этого просто клал картинки в папку на сервере и указывал к ним путь.
Со шрифтами - спасибо за наводку, ушел копаться.
(Если изображение не загружаются через редактор - надо поправить права на папку uploads/images)
Re: Шаблоны для экспорта
Добавлено: 30 июн 2016, 10:01
support
По поводу шрифтов
Открываем modules\items\actions\export_template.php
и находим строчку
там можно сразу для всего документа применить шрифт
и указанный тут шрифт обязательно должен быть в формате *.ttf тут:
Примечания: имя шрифта - это не имя файла, открывайте шрифт и смотрите имя как на скриншоте
Re: Шаблоны для экспорта
Добавлено: 30 июн 2016, 10:22
iddqd
Спасибо за подробную инструкцию!
По изначальному вопросу насчет вывода связанных полей - пока решил вопрос, с помощью мега-функции "шаблоны к сущностям", про которую забыл при изначальном создании доверенностей, добавив паспортные данные в саму сущность.
Re: Шаблоны для экспорта
Добавлено: 09 авг 2016, 07:57
bertjob
Доброе утро!
Было бы хорошо если Вы ещё добавили автоматическое добавление нумерации.
Для использования в исходящих письмах и внутренних служебных записках
Re: Шаблоны для экспорта
Добавлено: 09 авг 2016, 09:22
iddqd
Наверное для этого можно использовать поле id
Re: Шаблоны для экспорта
Добавлено: 09 авг 2016, 13:20
Евгений
По-хорошему, нет, поле ИД не должно использоваться ни для чего иного, кроме как идентификации записей внутри БД. Использование ИД для нумерации объектов из предметной области может привести к неприятным последствиям. Например, вы создадите запись "Документ", система сгенерирует для него ИД=123, вы его тут же удалите, а следующий ИД при создании записи будет уже 124. Заполнить дыры в последовательности вы не сможете, номер 123 навсегда потерян, если только вы не полезете внутрь самой БД напрямую в обход приложения.
Для нумерации документов требуется отдельный объект "нумератор". Например, уже есть тип "поле с маской ввода". Можно было бы использовать его, если бы оно поддерживало увеличение предыдущего значения. Но это пока не реализовано.
Re: Шаблоны для экспорта
Добавлено: 25 авг 2016, 10:14
iddqd
Еще хотелось бы добавить возможность изменения ориентации страницы книжный\альбомный
Re: Шаблоны для экспорта
Добавлено: 15 янв 2017, 07:20
support
Готово! Данная возможность будет в дополнении 1.4
Для полей типа Сущность и Пользователи доступен следующий формат
где #9 и #20 ID полей связанной сущности, которые необходимо отобразить.