IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Задаю ширину таблицы в сантиметрах - результата не вижу (https://www.imho.ws/showthread.php?t=95425)

rumax 06.11.2005 10:53

Задаю ширину таблицы в сантиметрах - результата не вижу
 
задаю width="20cm" для тэгов table и td - браузер IE6 не понимает, считает что это пиксели.
Фиксированная ширина таблицы в сантиметрах необходима для ее последующего вывода на печать.

rontommy 06.11.2005 11:10

Цитата:

rumax:
задаю width="20cm" для тэгов table и td - браузер IE6 не понимает, считает что это пиксели.
Фиксированная ширина таблицы в сантиметрах необходима для ее последующего вывода на печать.
Значение атрибута width для тэга table возможно только в пикселах (по умолчанию) или в процентах.
Значение атрибута width для тэга td возможно только в пикселах.

rumax 06.11.2005 11:20

Подскажи, плиз, как тогда сформировать страницу для последующего вывода ее на печать в виде стандартного конверта 22Х11 СМ с адресом отправителя вверху слева, индексом получателя внизу слева и его адресом внизу справа.

Naked 06.11.2005 11:26

Цитата:

rumax:
Фиксированная ширина таблицы в сантиметрах необходима для ее последующего вывода на печать.
Так можно в пикселях задавать, а не в сантиметрах - тоже будет фиксированно и печататься нормально...

rumax 06.11.2005 11:35

Это будет кусок из приложения на ASP, который вынимает данные с адресами из БД и, главное, должен одинаково хорошо работать у юзеров с разными принтерами. Как я понимаю, для принтера с определенным dpi можно подобрать ширину в пикселах, но мне надо, чтобы страница форматировалась и затем печаталась правильно независимо от dpi принтера.

Naked 06.11.2005 11:58

Цитата:

rumax:
Как я понимаю, для принтера с определенным dpi можно подобрать ширину в пикселах,
я так понимаю, что пикселы нужно мерить на бумаге, а не на принтере...

rumax 06.11.2005 12:06

мда, ты прав, а по какому курсу переводить пиксели в сантиметры?

Naked 06.11.2005 12:37

зайди в Word, нажми Файл-печать, там в свойствах принтера при выборе страницы формата A4 будут и сантиметры и пиксели указаны вроде...

BorLase 06.11.2005 23:45

The_naked, обрати внимание:
Цитата:

rumax:
должен одинаково хорошо работать у юзеров с разными принтерами
твой вариант будет работать с определенным принтером, но не с разными.

rumax, из своего опыта могу подсказать только одно - формировать страницу в PDF и отдавать уже в этом формате. Другого пути добиться универсальности я не знаю.

rumax 07.11.2005 00:58

Цитата:

BorLase:
формировать страницу в PDF и отдавать уже в этом формате
Это применение сторонних компонентов, не все хостинги это позволяют

BorLase 07.11.2005 01:47

тогда "ой"

иного пути, ИМХО, нет... по крайней мере, я лично больше не знаю способа создать device-independent документ

Hubbitus 07.11.2005 12:40

Цитата:

BorLase:
тогда "ой"

иного пути, ИМХО, нет... по крайней мере, я лично больше не знаю способа создать device-independent документ
Ну почему же - манипуляцию с графикой (будь то GD или ImageMagick или любые другие...) помоему на любом хостинге дозволяют, а про картинки-то и забыли, раз фиксированное надо...

rumax 07.11.2005 12:45

Цитата:

Hubbitus:
а про картинки-то и забыли, раз фиксированное надо...
а вот тут поподробнее можно? Можно пример как сформировать картинку конверта с адресами с учетом того, что я не в курсе что такое GD и ImageMagic

BorLase 07.11.2005 12:46

Hubbitus, размер напечатанной картинки тоже зависит от разрешения принтера... :(

Hubbitus 07.11.2005 13:21

Цитата:

BorLase:
Hubbitus, размер напечатанной картинки тоже зависит от разрешения принтера... :(
Ага, если не печатать "на страницу" :)

Цитата:

rumax:
а вот тут поподробнее можно? Можно пример как сформировать картинку конверта с адресами с учетом того, что я не в курсе что такое GD и ImageMagic
Посмотрите любое руководство, благо их полно. Для ASP я не знаю подробнее как, а для того же PHP даже здесь на форуме уже спрашивали и объясняли с примерами раз 5-8...

BorLase 07.11.2005 16:11

Цитата:

Сообщение от Hubbitus
Ага, если не печатать "на страницу" :)

даже если нет:
если ты будешь печать картинку 600*300 пикселов
а) на 300 дпи - ты получишь картинку 2*1 дюйм
б) на 150 дпи - ты получишь 4*2 дюйма

Hubbitus 08.11.2005 12:06

BorLase
Да нет, видимо меня не поняли, можно пчатать картинку типа "на всю страницу", тогда она нормально будет с любым принтером, помоему во всех программах печати такое есть. А картинка соответсвенно чтобы ничего не разъехалось, ну и приемлемого качества конечно. Если это бланк просто, то там много и не надо.

Кстати, еще как вариант, пожно сформировать PostScript документ, и в нем уже все прописать, в отличие от PDF формат открытый, и при большом желании, простой бланк, можно сформировать и вручную достаточно легко и быстро.


Часовой пояс GMT +4, время: 00:22.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.