Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Все вопросы/проблемы по установке и использовании.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение alcompstudio »

При выгрузке шаблона в docx, если настраивать вложенные сущности через табличный список http://joxi.ru/V2VJEKKH8v59a2 (т.е. вывод колонок вложенных записей размещается в одной ячейке), внутри основной ячейки блока данные размещаются не очень хорошо - появляются расстояния между колонками внутренней таблицы в ячейке

http://joxi.ru/J2boYllHgoK89A

Я понимаю, что там выстраивается таблица в ячейке таблицы, но вид непрезентабельный получается, и чтобы настроить нормальный вид, мало того, что приходится вручную подтягивать ширину столбцов внутренних таблиц, но пока их подтянешь - там Ворд "играется" с шириной как хочет - раздвигает соседние столбцы, в общем ноутбук сломать можно, пока настроишь))

Можно ли как-то предусмотреть настройки ширины внутренней таблицы, хотя бы автоматом, чтобы подстраивались по ширине текста, что ли... Или тут как-то вывести в % по количеству столбцов

http://joxi.ru/D2PkGQQFBankZm
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение alcompstudio »

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

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение support »

Ширина настраивается на вкладке "Заголовок" и используется для все колонки.
Вложения
screenshot-localhost-2021.10.04-16_10_07.png
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение alcompstudio »

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

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение support »

Ага, ну тогда поддерживайте проект https://www.rukovoditel.net.ru/donate.php
Будет добавлять новый опции.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение alcompstudio »

support писал(а): 04 окт 2021, 17:05 Ага, ну тогда поддерживайте проект https://www.rukovoditel.net.ru/donate.php
Будет добавлять новый опции.
Должна была прийти оплата со ссылкой в комментарии на эту тему, проверьте, пожалуйста
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение support »

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

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение support »

Файлы из архива замените в папке где установлена программа.
В результате на стройках колонки появится опция "Ширина столбца" для названия поля.
Сообщите результат.
Вложения
screenshot-localhost-2021.10.06-13_42_22.png
table_blocks_update.zip
(12.76 КБ) 136 скачиваний
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение alcompstudio »

Спасибо, тестирую пока вроде все хорошо. Подскажите, а можно ли добавить возможность отображения линий сетки этой вложенной таблицы? По умолчанию линии скрыты (невидимые), но может понадобиться отображение для лучшей визуализации

http://joxi.ru/krDWGDDHgw3VpA

Или в настройках общих - для вложенных таблиц/связанных записей http://joxi.ru/gmvDzggHdwQaLA - чтобы одни настройки границ были для всех таблиц

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

Re: Шаблоны для экспорта (docx) - табличный список - как настроить ширину колонок

Сообщение support »

Добавил следующие опции:
1) Ширина столбца (Значение)
2) Таблица Граница
Границу можно установить для всей таблицы или только для строчки (нижняя страниа)
3) Отступ внутри ячейки (cellpadding)

Обратите внимание, пришлось подправить саму библиотеку в
includes\libs\PHPWord\0.18.2\vendor\phpoffice\phpword\src\PhpWord\Shared\
чтоб добиться нужно результат.

Тестируйте, сообщите результат.
Вложения
table_blocks_update_2.zip
(24.06 КБ) 128 скачиваний
screenshot-newtab-2021.10.07-12_01_52.png
screenshot-localhost-2021.10.07-12_04_45.png
Ответить