Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обработка кода для вывода на печать
 
 автор: SMAlik   (10.02.2005 в 12:32)   письмо автору
 
 

Помогите. Как сделать, чтобы можно было данные, которые выводятся из файла выводить на печать. И какие параметры должны быть у странице для того, чтобы полностью выводилась на печать?

   
 
 автор: glsv (Дизайнер)   (10.02.2005 в 16:32)   письмо автору
 
   для: SMAlik   (10.02.2005 в 12:32)
 

Хм... в общем случае все нормально выводятся.
Нужно смотреть именно ваш случай. Какие данные? Что за файл? Что значит не полностью выводятся?

   
 
 автор: JIEXA   (10.02.2005 в 17:18)   письмо автору
 
   для: SMAlik   (10.02.2005 в 12:32)
 

Нечего не надо делать...
Можно лишь только убрать:
графику, лишний текст, ссылки...

   
 
 автор: SMAlik   (11.02.2005 в 04:32)   письмо автору
 
   для: JIEXA   (10.02.2005 в 17:18)
 

У меня получается динамическая таблица, оформленныя CSS. Просто вся страница при простой распечатке не входит на лист.

   
 
 автор: glsv (Дизайнер)   (11.02.2005 в 10:32)   письмо автору
 
   для: SMAlik   (11.02.2005 в 04:32)
 

Т.е. проблема в том, что данные не умещаются на странице?
А вам всю страницу полностью нужно распечатывать или на ней есть элементы, которые можно спрятать? Например, меню, элементы дизайна?

Если это можно сделать, то нужно сформировать специальный css-файл, который будет автоматически подставляться при печати и спрячет не нужные элементы.

<link rel="stylesheet" type="text/css" href="print.css" media="print">

Для этого, при указании стиля для печати, следует указать параметр media="print"

А в css-файле нужно спрятать ненужные элементы:

#идентификатор_элемента{display: none}


Естественно, вам нужно расставить стили в HTML-странице, что можно было применять ccs-файл.

<div id= идентификатор_элемента >
Элемент, который нужно спрятать при печати
</div>

   
 
 автор: cernos   (11.02.2005 в 12:16)   письмо автору
 
   для: glsv (Дизайнер)   (11.02.2005 в 10:32)
 

Можно просто создать таблицу с размерами листа на который вам надо всё разместить, затем в таблицу вставить вашу страничку.
Есть такой еще вариант!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования