Учитывать параметры печати в принципе можно, но результат при этом будет визуально хуже, чем при использовании тех средств, что есть.
В частности, чтобы получить ландшафтную ориентацию, достаточно поменять местами высоту и ширину страницы: чтобы ширина была больше высоты. При просмотре в Adobe Reader так даже удобнее. При печати же он сам выберет правильную ориентацию.
Если для достижения автомасштаба мы будем подгонять размер изображения документа под размер страницы, то появятся заметные искажения. Изображение же экранное - следовательно, разрешение низкое. Поэтому будет нехорошо. Поэтому для автомасштаба нужно делать по другому: вместо уменьшения изображения лучше увеличить ширину страницы: узнать ширину документа в твипах и такую же выставить ширину для страницы. Можно даже чуть больше, чтобы влезло с гарантией и чтобы толстые рамки вокруг документа не обрезались. Высоту страницы при этом нужно будет установить такую, чтобы в соотношении с шириной выполнялась пропорция для А4. При просмотре в Adobe Reader никакой разницы по сравнению с обычной А4 не будет. При печати же он сам уменьшит страницу до А4 - т.е. все сделает за нас.
Отправлено 15 года(лет) назад
#