В приведенном скрипте если поле пустое, то и в случае печати оно большой погоды не сделает.
Может вопрос не совсем корректно задал.
Сейчас есть таблица, составленная из текстовых полей с границами, объединенных построчно в layout-ы. В этой таблице есть ячейка-текстовое поле, в которой есть 2 строки:
"Дата рождения: $D{...}
Город: $D{...}"
Т.е. если поля будут возвращены пустые, то нужно убрать соответствующие фразы.
Если все поля будут пустые, то все фразы уберутся, но ячейка (исходное текстовое поле) должно остаться.
Параллельно возникли вопросы по текстовым полям:
1. На что и как влияют свойства:
- followTo;
- format;
- textIndent?
2. Текстовое поле имеет размер? Вложил в него текста примерно на страницу Word шрифтом Times New Roman, size 12. Вставилось все, но даже в предварительном просмотре выводится не весь текст. Бэнда, страницы хватает, включены свойства AutoHeight и MaxWordLength.
3. На бэнде размещено 3 текстовых поля по ширине бэнда друг над другом (в каждой содержится часть текста, т.к. в 1 поле все не отображается). Свойство allowHTML включено, в каждом блоке текста идет:
<style>
p { text-indent: 100px; }
</style>
<p>текст</p>
...
<p>текст</p>
Проблема в том, что в первом блоке абзацы отрабатывают, а последующих либо нет, либо на печать выводится часть текста, обрезанная сверху и снизу, либо появляются промежуточные пустые страницы.
Я неправильно использую теги или в чем может быть дело?