Страница 1 из 2
Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 29 сен 2021, 14:43
alcompstudio
При выгрузке шаблона в docx, если настраивать вложенные сущности через табличный список
http://joxi.ru/V2VJEKKH8v59a2 (т.е. вывод колонок вложенных записей размещается в одной ячейке), внутри основной ячейки блока данные размещаются не очень хорошо - появляются расстояния между колонками внутренней таблицы в ячейке
http://joxi.ru/J2boYllHgoK89A
Я понимаю, что там выстраивается таблица в ячейке таблицы, но вид непрезентабельный получается, и чтобы настроить нормальный вид, мало того, что приходится вручную подтягивать ширину столбцов внутренних таблиц, но пока их подтянешь - там Ворд "играется" с шириной как хочет - раздвигает соседние столбцы, в общем ноутбук сломать можно, пока настроишь))
Можно ли как-то предусмотреть настройки ширины внутренней таблицы, хотя бы автоматом, чтобы подстраивались по ширине текста, что ли... Или тут как-то вывести в % по количеству столбцов
http://joxi.ru/D2PkGQQFBankZm
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 30 сен 2021, 13:02
alcompstudio
Очень нужна помощь! Сергей, у вас может получится это сделать? Могу профинансировать.
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 04 окт 2021, 16:11
support
Ширина настраивается на вкладке "Заголовок" и используется для все колонки.
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 04 окт 2021, 16:29
alcompstudio
На вашем скриншоте вид "Таблица" а мне нужно с видом "Табличный список" - с ним проблема, там ширина всей колонки не решает вопрос. Там внутри ячейки формируется своя таблица, где поля расположены "горизонтально".
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 04 окт 2021, 17:05
support
Ага, ну тогда поддерживайте проект
https://www.rukovoditel.net.ru/donate.php
Будет добавлять новый опции.
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 04 окт 2021, 17:56
alcompstudio
Должна была прийти оплата со ссылкой в комментарии на эту тему, проверьте, пожалуйста
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 04 окт 2021, 19:21
support
Пришла, благодарю. Сейчас закончу текущую задачу и приступлю к этой.
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 06 окт 2021, 13:43
support
Файлы из архива замените в папке где установлена программа.
В результате на стройках колонки появится опция "Ширина столбца" для названия поля.
Сообщите результат.
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 06 окт 2021, 17:25
alcompstudio
Спасибо, тестирую пока вроде все хорошо. Подскажите, а можно ли добавить возможность отображения линий сетки этой вложенной таблицы? По умолчанию линии скрыты (невидимые), но может понадобиться отображение для лучшей визуализации
http://joxi.ru/krDWGDDHgw3VpA
Или в настройках общих - для вложенных таблиц/связанных записей
http://joxi.ru/gmvDzggHdwQaLA - чтобы одни настройки границ были для всех таблиц
Или в самих полях
http://joxi.ru/nAyDo88Ha4W0Z2
Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок
Добавлено: 07 окт 2021, 12:07
support
Добавил следующие опции:
1) Ширина столбца (Значение)
2) Таблица Граница
Границу можно установить для всей таблицы или только для строчки (нижняя страниа)
3) Отступ внутри ячейки (cellpadding)
Обратите внимание, пришлось подправить саму библиотеку в
includes\libs\PHPWord\0.18.2\vendor\phpoffice\phpword\src\PhpWord\Shared\
чтоб добиться нужно результат.
Тестируйте, сообщите результат.