Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Печать html файлов  (Прочитано 2059 раз)

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

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Печать html файлов
« : 26 Августа 2009, 13:25:36 »
В самописной программе генерируется файл html. Какими средствами его можно вывести на печать , при этом хочется использоваться стандартные средства предустановленые  на ubuntu9.04. Печать html страницы должна происходить "прозрачно" для пользователя (пользователь ничего не должен нажимать, вибирать и т.д. и желательно чтобы не видел лшьних окон). Другими словами в программе должна быть кнопка, по нажатию которой генерируется печатная форма и выводится на печать, при этом не должно явно запускаться посторонних программ.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #1 : 26 Августа 2009, 13:41:18 »
Зачем что-то писать, если есть браузер ?
Это  тоже программа.
Надо использовать, что есть в наличии, а не писать сказки 1001 ночи, мсм.

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Печать html файлов
« Ответ #2 : 26 Августа 2009, 13:50:26 »
>>Зачем что-то писать, если есть браузер ?

Я в курсе существования браузера)) И НЕ собираюсь писать новый браузер) Надеюсь я ясно изъясняюсь! Мне необходимо использовать функции уже существующего браузера! Еще раз повторю, УЖЕ СУЩЕСТВУЮЩЕГО браузера или иной программы способной отпечать html-файл. Основная задача облегчить пользователю печать из моей программы, исключив нажатие кнопок в Браузере (файл>>печать...). Необходимо просто показать пользователю содержимое файла и напечатать его!


Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #3 : 26 Августа 2009, 14:17:18 »
А с помощью чего Вы будете показывать html ? :coolsmiley:

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Печать html файлов
« Ответ #4 : 26 Августа 2009, 14:20:20 »
А это пофиг, с помошью чего угодно, хоть firefox. Главное чтобы печать шла без лишних действий пользователя.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #5 : 26 Августа 2009, 14:47:19 »
Нет слов, я умолкаю. Я не могу понять полета Вашей мысли.

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Печать html файлов
« Ответ #6 : 26 Августа 2009, 14:50:10 »
>>Нет слов, я умолкаю. Я не могу понять полета Вашей мысли.

О великий Linuxойд, раскажу вам на примере 1С. Есть некий документ, его печатную форму необходимо вывести на экран и при этом распечатать на принтер нажатием 1 (одной) кнопочки в программе. Тоже самое мне необходимо воспроизвести в моей программме! Теперь ясно?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #7 : 26 Августа 2009, 15:00:59 »
Спасибо за комплимент. Понял.
Используйте конструкцию "документ здесь".

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Печать html файлов
« Ответ #8 : 26 Августа 2009, 15:05:58 »
т.е. кроме встречных вопросов и стеба по теме ответить некому?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #9 : 26 Августа 2009, 15:35:19 »

#! /bin/sh
firefox file.html << DOC
команда cntl-P
команда ENTER
команда cntr-Q
DOC

Не проверял никогда за ненадобностью, но уверен, что firefox поддерживает POSIX.

Оффлайн DRY

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Печать html файлов
« Ответ #10 : 26 Августа 2009, 15:57:24 »
Свою крутость вы не доказали! Утомил!
Читай правильный ответ на мисте!))))

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Печать html файлов
« Ответ #11 : 26 Августа 2009, 16:18:49 »
Извините, если утомил. Но было весело местами.
Можете свои предложения направить создателям firefox. Им очень нужны свежие идеи.
PS. Доказывать что-то я не хочу и не буду (а себе я уже все доказал).

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.