← К заметкам

Заметки

Как вывести многострочный текст в генераторе документов

Если многострочный комментарий превратился в одну строку документа, проверьте значение до подстановки. Строка с настоящим переводом строки и строка с символами \n — разные данные. Тег <br> тоже не становится переносом автоматически.

Для обычного текстового поля передавайте обычный текст с переводами строк. Затем посмотрите Word-шаблон: у строки таблицы может быть задана точная высота, из-за которой часть текста обрезается. В этом случае проблема уже в вёрстке, а не в значении поля.

Удобная проверка — подставить всего две строки: «Первая строка» и «Вторая строка». Сравните DOCX и PDF: если перенос исчезает только в PDF, проверять нужно конвертацию.

Для перечня работ с количеством и ценой одно многострочное поле неудобно. Лучше подготовить повторяющиеся строки таблицы; это отдельный сценарий генератора документов.