Автор Тема: JavaScript - настроики принтера  (Прочитано 3611 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
JavaScript - настроики принтера
« : 26 Апреля 2006, 21:55:35 »
Такая проблема,

У меня есть страницы которые печатаються с сайта,
могу ли я через сай поставить настроики полей печати?

Например 1 см левое, и т.д.

т.к. при стандартых полях у меня страницы ломаються...

подскажите если есть идеи как поменять настройки принтера? ....

зараннее спасибо
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
JavaScript - настроики принтера
« Ответ #1 : 27 Апреля 2006, 10:11:55 »
А может просто сделать как обычно и делают, версию для печати, в которой ничего ломаться не будет....

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
JavaScript - настроики принтера
« Ответ #2 : 27 Апреля 2006, 10:19:38 »
kiruxa
Нет. В общем случае этого сделать нельзя.

Можно через CSS выставить отрицательные поля относительно стандартных (срабатывает, но надо знать, какие стандартные).

Есть на MSDN ActiveX, который позволял это делать, но писАлся он еще под IE3-4, и на текущий момент глючит безбожно (слепая ветвь, короче).

Выхода, таким образом, три:
1) послушать html_coder и отказаться от решения
2) поздеваться над отрицательными полями, для узкого решения вполне подойдет
3) забить на браузер и формировать, например, RTF (PDF, WordML, PS etc)
LJ: Backslashed life (rss)

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
JavaScript - настроики принтера
« Ответ #3 : 28 Апреля 2006, 09:31:24 »
У меня просто идут формы и все на одну страницу, заполняються динамически из базы,

Не хотелось бы чтобы клиент,точнее клиенту не хочеться, кликать на настройках принтера в предварительной печати...

отказаться от решения не могу :(  
формировать RTF - так тоже возникнет вопрос полей :(

Цитировать
CGVictor:
2) поздеваться над отрицательными полями, для узкого решения вполне подойдет

  подскажи что ты тут имел ввиду? я попробую...
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
JavaScript - настроики принтера
« Ответ #4 : 28 Апреля 2006, 17:12:50 »
kiruxa
1.
Цитировать
CGVictor:
Можно через CSS выставить отрицательные поля относительно стандартных (срабатывает, но надо знать, какие стандартные).

2.http://www.w3.org/TR/REC-CSS2/page.html#page-margins
3.Пункт 2 не сработает. Делать удобнее через body {margin:-2cm}
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28