Шаблоны для экспорта
Re: Шаблоны для экспорта
Также сегодня, в процессе добавления шаблонов, заметил следующие проблемы:
1. При экспорте и попытке распечатать через браузер на разных компьютерах применяются разные шрифты, что искажает вывод.
2. При экспорте в пдф, по умолчанию применяется неизвестно какой шрифт, не подгружаются вставленные картинки (логотип в моем случае), Непонятки с размером шрифта, ставлю font-size: x-small, размер текста не изменяется, при xx-small - уменьшается, то есть похоже на то, что весь документ выводится с размером шрифта x-small
3. В названии пдф документа отбрасывается первое слово. У меня шаблон назван Экспорт - ХХХ 22, где 22 - это id, документ сохраняется с названием _XXX_22.pdf
1. При экспорте и попытке распечатать через браузер на разных компьютерах применяются разные шрифты, что искажает вывод.
2. При экспорте в пдф, по умолчанию применяется неизвестно какой шрифт, не подгружаются вставленные картинки (логотип в моем случае), Непонятки с размером шрифта, ставлю font-size: x-small, размер текста не изменяется, при xx-small - уменьшается, то есть похоже на то, что весь документ выводится с размером шрифта x-small
3. В названии пдф документа отбрасывается первое слово. У меня шаблон назван Экспорт - ХХХ 22, где 22 - это id, документ сохраняется с названием _XXX_22.pdf
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Шаблоны для экспорта
1. тут с этим нечего не поделать
2. применяется универсальный шрифт, который поддерживает английский, кириллицу и utf символы "DejaVu Sans" который поддерживается и dompdf-0.6.2 (includes/libs/dompdf-0.6.2)
Не все html стили могут поддерживаться при экспорте в пдф
По поводу картинок, они должны быть размещены методом перетаскивания в редактор, в таком случаи они подгружаются на сервер и есть возможность экспорта в пдф
3. проблема обнаружилась, будет исправлена
2. применяется универсальный шрифт, который поддерживает английский, кириллицу и utf символы "DejaVu Sans" который поддерживается и dompdf-0.6.2 (includes/libs/dompdf-0.6.2)
Не все html стили могут поддерживаться при экспорте в пдф
По поводу картинок, они должны быть размещены методом перетаскивания в редактор, в таком случаи они подгружаются на сервер и есть возможность экспорта в пдф
3. проблема обнаружилась, будет исправлена
Re: Шаблоны для экспорта
С картинкой совладал, спасибо. До этого просто клал картинки в папку на сервере и указывал к ним путь.
Со шрифтами - спасибо за наводку, ушел копаться.
(Если изображение не загружаются через редактор - надо поправить права на папку uploads/images)
Со шрифтами - спасибо за наводку, ушел копаться.
(Если изображение не загружаются через редактор - надо поправить права на папку uploads/images)
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Шаблоны для экспорта
По поводу шрифтов
Открываем modules\items\actions\export_template.php
и находим строчку
там можно сразу для всего документа применить шрифт
и указанный тут шрифт обязательно должен быть в формате *.ttf тут:
Примечания: имя шрифта - это не имя файла, открывайте шрифт и смотрите имя как на скриншоте
Открываем modules\items\actions\export_template.php
и находим строчку
Код: Выделить всё
font-family: DejaVu Sans, sans-serif;и указанный тут шрифт обязательно должен быть в формате *.ttf тут:
Код: Выделить всё
includes\libs\dompdf-0.6.2\lib\fontsRe: Шаблоны для экспорта
Спасибо за подробную инструкцию!
По изначальному вопросу насчет вывода связанных полей - пока решил вопрос, с помощью мега-функции "шаблоны к сущностям", про которую забыл при изначальном создании доверенностей, добавив паспортные данные в саму сущность.
По изначальному вопросу насчет вывода связанных полей - пока решил вопрос, с помощью мега-функции "шаблоны к сущностям", про которую забыл при изначальном создании доверенностей, добавив паспортные данные в саму сущность.
Re: Шаблоны для экспорта
Доброе утро!
Было бы хорошо если Вы ещё добавили автоматическое добавление нумерации.
Для использования в исходящих письмах и внутренних служебных записках
Было бы хорошо если Вы ещё добавили автоматическое добавление нумерации.
Для использования в исходящих письмах и внутренних служебных записках
Re: Шаблоны для экспорта
Наверное для этого можно использовать поле id
- Евгений
- Сообщения: 398
- Зарегистрирован: 11 июл 2016, 13:21
- Имя: Евгений
- Откуда: Петропавловск-Камчатский
Re: Шаблоны для экспорта
По-хорошему, нет, поле ИД не должно использоваться ни для чего иного, кроме как идентификации записей внутри БД. Использование ИД для нумерации объектов из предметной области может привести к неприятным последствиям. Например, вы создадите запись "Документ", система сгенерирует для него ИД=123, вы его тут же удалите, а следующий ИД при создании записи будет уже 124. Заполнить дыры в последовательности вы не сможете, номер 123 навсегда потерян, если только вы не полезете внутрь самой БД напрямую в обход приложения.
Для нумерации документов требуется отдельный объект "нумератор". Например, уже есть тип "поле с маской ввода". Можно было бы использовать его, если бы оно поддерживало увеличение предыдущего значения. Но это пока не реализовано.
Для нумерации документов требуется отдельный объект "нумератор". Например, уже есть тип "поле с маской ввода". Можно было бы использовать его, если бы оно поддерживало увеличение предыдущего значения. Но это пока не реализовано.
Re: Шаблоны для экспорта
Еще хотелось бы добавить возможность изменения ориентации страницы книжный\альбомный
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Шаблоны для экспорта
Готово! Данная возможность будет в дополнении 1.4
Для полей типа Сущность и Пользователи доступен следующий формат где #9 и #20 ID полей связанной сущности, которые необходимо отобразить.
Для полей типа Сущность и Пользователи доступен следующий формат
Код: Выделить всё
{#10:Назначен на[9,20]}