Использовать статичный текст HTML на форме или <Computed Text> (вычисляемый текст), с оформлением блока текста Pass-Thru HTML.
НО есть нюансы:
- один вычисляемый текст не может содержать более 32К, т.е. результирующий HTML не должен быть более 32К. Обойти можно вычсляя HTML и раскладывая его в несколько полей, а потом выводить его в нескольких подряд вычисляемых текстах. (и тут есть второй нюанс)
- весь блок с HTML'ем должен быть в едином Pass-Thru HTML без разрывов. т.е. если у Вас на форме есть статичный HTML и несколько вычисляемых полей, то все они должны быть в одном "Pass-Thru HTML", иначе, после разрыва, это будет уже совсем другой(независимые от предыдущих HTML-блоков) кусок HTML'я. Как пример, если у Вас есть CSS-определеня, то они будут действовать только в пределех единого "Pass-Thru HTML" блока, как только будет разрыв, в следующем блоке Ваш CSS уже будет не доступен.
-javascript можно (и по моему лучше) определять JS Header формы, не забыв выставить что код для Notes клиента (Run: Client)
-необходимо понимать, что не все HTML теги, CSS селекторы, JS конструкции будут работать в клиенте или будут работать частично(как-то совсем по своему), плюс ко всему могут быть различия в поведении в разных версиях клиента.
- картинки доступны либо через HTTP либо с локала через File:// (для определения имени диска вместо двоеточия используйте вертикальную четру - |, пример, file://c|/temp/myimage.gif)
Но, немного опыта и трудолюбия и Ваши формы смогут быть даже очень ничего...