Необходимо сформировать договор с заменой параметров и распечатать/сохранить в PDF с возможностью предварительного редактирования.
На сервере нет MS Office и нет возможности установить в ближайшем будущем.
Также надо предусмотреть возможность в данном договоре добавить факсимильную печать.
Я смотрел в сторону HTML-шаблона и табличного документа, но простой способ реализации факсимильной печати возможен как я вижу только во втором варианте.
Вопрос - исходя из всех условий единственный вариант запихнуть договор в табличный документ или есть альтернативы?
(1) не очень нравится тем, что надо будет как-то подгонять табличный документ по ширине страницы и наверное как-то вставлять горизонтальные разделители.
(4) На форму вынеси табличный документ с жёстким макетом (ширина колонок подобрана так, что-бы не возникало масштабирование, и предупреди, мол поменяете ширину факсимиле изменится в размерах)- пусть себе редактируют, если нужно сохранить на будущее запихни его в хранилище значений.
табДок.АвтоМасштаб=Истина; автоматически подгонит ширину документа к ширине листа
Если тебе нужны факсимиле на каждой странице, то формируй макет для печати, выводя каждую строку, и через ПроверитьВывод() узнаешь перелез на следующую страницу или нет твой документ (массив из табДок, добавляемой строки и картинки подписи). Если факсимиле надо только в конце договора наложи картинки просто на существующий табДок перед печатью.
Делов то (2 дня работы - если без больших заморок "размер печати должен быть таким-же прям до миллиметра").