|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.11.2009, 21:31 | #1 |
Регистрация: 09.06.2009
Сообщений: 9
|
Печать текста на принтере
Здравствуйте.
У меня есть код. Он создает html страницу. Как отправить на печать эту страницу? Буду благодарен любой помощи. {-----------------------------} Может попробовать как-то так: Код:
Последний раз редактировалось Terazoid; 29.11.2009 в 22:04. Причина: Добавление |
29.11.2009, 23:08 | #2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Terazoid, а страница у тебя в чем создается? Покажи код тогда и поговорим...
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 29.11.2009 в 23:11. |
29.11.2009, 23:32 | #3 |
Регистрация: 09.06.2009
Сообщений: 9
|
Страница создается через текстовый файл.
Код:
|
30.11.2009, 02:29 | #4 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Напечатать HTML-страницу не так то просто...
Я думаю, надо динамически создать WebBrowser, загрузить в него страницу из файла и потом распечатать средствами самого WebBrowser'а. С динамическим созданием, я думаю, сами справитесь. Вот пример загрузки в WebBrowser HTML-страницы как строки Функция с ссылки: Код:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
30.11.2009, 03:19 | #5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Зачем создавать браузер?
Проще загрузить файл в мемо или стринглист... Код:
Код:
Код:
|
30.11.2009, 03:24 | #6 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
mihali4, дык не текст страницы печатать надо, а саму страницу...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
30.11.2009, 03:25 | #7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А-а-а... Но тема-то звучит так - "Печать текста на принтере"...
Последний раз редактировалось mihali4; 30.11.2009 в 03:27. |
30.11.2009, 18:24 | #8 |
Регистрация: 09.06.2009
Сообщений: 9
|
Neeter, спасибо, сейчас попробую.
mihali4, Спасибо за помощь, но мне самое важное сохранить форматирование текста. Как печатать через AssignPrn(); я знаю. Если-бы мне надо было печатать просто текст, я-бы не задавал вопрос. А мне, возможно, надо будет печатать текст с картинками. Еще раз всем огромное спасибо. |
30.11.2009, 19:45 | #9 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Terazoid, вот способ распечатать сразу всю форму, я этот метод использовал чуть меньше года назад, если не ошибаюсь здесь можно задать размер печатаемой области, например чтоб не печатать рамку и заголовок формы, но могу и ошибаться, всё таки давно это дело было...
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
30.11.2009, 20:51 | #10 |
Регистрация: 09.06.2009
Сообщений: 9
|
Я уже написал как мне посоветовал Neeter. Печатает.
Всем спасибо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
печать на PDF принтере | Frost.sapr | Мультимедиа в Delphi | 1 | 12.10.2008 23:17 |
Обрезка на принтере чеков epson | Родион | Общие вопросы Delphi | 0 | 07.10.2008 18:53 |
Печать на матричном принтере | Dimon | Общие вопросы Delphi | 1 | 11.07.2008 13:20 |
печать текста в форме пилы | OlifK@ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 13.04.2008 15:11 |
отмена печати на принтере в Delphi | Юliana | Общие вопросы Delphi | 2 | 29.01.2008 19:51 |