Как сделать разметку для печати

Как сделать разметку для печати

D_A_S1
Member
Откуда: Волгоград
Сообщений: 631
Добрый день!
У меня есть html страничка, что-то типа договора, куда пользователь заносит свои сведения: ФИО, данные паспорта и т.п. Потом он нажимает на кнопочку Печать, и у него формируется html-страница, где уже за место прочерков (куда нужно ввести его сведения), уже все вставлено - т.е. заполненный договор.
И ему нужно это страничку распечатать. Но нужно распечатать так, чтобы на каждом листе была определенная (постоянная) информация. Можно ли как это сделать стандартную разметку для страницы под формат A4? чтобы у всех печатались строго N количество страниц.
Заранее спасибо! krvsa
Member
Откуда: г Волжский
Сообщений: 13019
D_A_S1 Можно ли как это сделать стандартную разметку для страницы под формат A4? чтобы у всех печатались строго N количество страниц.
Мочь-то можно... Но только все упрётся вустановленные шрифты, отступы/поля и колонтитулы. Все это должен будет соблюдать сам пользователь.
Т.е. ты делаешь документ под определённые параметры всего выше перечисленного, описываешь в некой сопроводиловке... И только после соблюдения пользователем всех условий - он получит заветный документ в его первозданном виде. зы
Member
Откуда:
Сообщений: 2530
лучше подключи на выходе html->pdf конвертер ShSerge
Member
Откуда: ʚонɔ dиw
Сообщений: 24706
зы лучше подключи на выходе html->pdf конвертер
Да, хотя, это не самый лучший вариант. зы
Member
Откуда:
Сообщений: 2530
а какой самый лучший? krvsa
Member
Откуда: г Волжский
Сообщений: 13019
Как вариант формировать документ на сервере. А пользователю предлагать ссылку на скачивание. зы
Member
Откуда:
Сообщений: 2530
krvsa Как вариант формировать документ на сервере. А пользователю предлагать ссылку на скачивание.
не вариант?
зы лучше подключи на выходе html->pdf конвертер krvsa
Member
Откуда: г Волжский
Сообщений: 13019
зы, я не вкурсе что такое "html->pdf конвертер"... Но подозреваю что это тоже некий вариант решения задачи, но таки отличный от моего.
Потому и написал свой как т.с. альтернативный подход к решению задачи. зы
Member
Откуда:
Сообщений: 2530
да вот Серж говорит что знает лучше, да не знает, ты тоже что-то предлагаешь. Я вот думаю, может есть вариант лучше :) А таки да, генерим на сервере html, через конвертер получаем pdf (сложновато его так руками сделать) как универсальный кроссплатформенный контейнер, подходящий для печати ShSerge
Member
Откуда: ʚонɔ dиw
Сообщений: 24706
зы,

Не передёргивай. Я имел ввиду следуюшее:
Для джидаев - постскрипт, тех, troff и ртф на худой конец (последнее - много хуже).
Для не совсем джедаев - всякие репорты, которых дофига и в аспнет и в пхп.
Я сказал, что хреново, потому что никак не отобразить на девайсе "принтер" типа то, что на девайсе "экран". Поэтому никакие конвертеры нифига не помогут.

зы
Member
Откуда:
Сообщений: 2530
pdf превосходно отображается и печатается одинаково на экране и принтере ShSerge
Member
Откуда: ʚонɔ dиw
Сообщений: 24706
зы,

То, что я перечислил, кроме ртф как раз и даёт пдф.

зы
Member
Откуда:
Сообщений: 2530
все равно при помощи конвертера, а генерить сложнее. HTML же проще, и конвертер, в отличие от браузеров, разнообразным поведением не страдает. ShSerge
Member
Откуда: ʚонɔ dиw
Сообщений: 24706
зы все равно при помощи конвертера, а генерить сложнее.
Не сложнее. Один раз попробовать достаточно. Лет восемь назад на постскрипте прикололся - нарисовал платёжку. С точностью до долей миллиметра печаталась. Сделал за несколько часов. В общих чертах, просёк постскрипт (пдф - тот же постскрипт). После этого всякие конвертеры и репорты мне фигнёй кажутся. Хтмл по своей природе по разному отображается на экране и на принтере, сам знаешь, конвертер делу не особо поможет. Ну, может иногда и поможет. Поэтому я и говорю, что типа правильно, но не совсем. Виртуальные форумы   Темы из всех форумов за 3 дня   Мои избранные форумы Использование СУБД   Microsoft SQL Server   Firebird, InterBase   Oracle   Microsoft Access   IBM DB2, WebSphere, IMS, U2, etc   MySQL   PostgreSQL   OLAP и DWH   Sybase ASA, ASE, IQ   Informix   Другие СУБД   FoxPro, Visual FoxPro   Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M   SQLite   NoSQL, Big Data Дискуcсии   Сравнение СУБД   Проектирование БД   Работа   ERP и учетные системы   Разработка информационных систем   Тестирование и QA   Отчетные системы   Просто треп   Наши за рубежом   Сертификация и обучение   Hardware   Управление процессом разработки ИС   Юридические вопросы в ИТ Microsoft.NET   WinForms, .Net Framework   ASP.NET   ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM   WPF, Silverlight   WCF, Web Services, Remoting Программирование   Delphi   C++   Visual Basic   Программирование   Java   Разработка под мобильные платформы   PowerBuilder   Microsoft Office   SharePoint   XML, XSL, XPath, XQuery Web Технологии   PHP, Perl, Python   HTML, JavaScript, VBScript, CSS Администрирование ОС   Windows   Unix-системы   Другие: Mac OS, PalmOS, BeOS, PocketPC SQL.RU   Обсуждение нашего сайта   Вопрос-Ответ   Test
Как сделать разметку для печати

Похожие записи:



Эксклюзивные подарки для девушки на день рождения

Своими руками для детей кукла фото

Причёски на свадебный вечер фото