Идея взята отсюда:
//infostart.ru/public/61042/
Существенно доработан алгоритм заполнения данных - добавлен склонятор фамилий и должностей, переработано заполнение раздела реквизитов и подписей. Ну и сама печатная форма соответственно немного изменилась.