![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]()
Как распечатать текст из Memo через принт диалог или подскажите где находится компонент принт
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.12.2008
Сообщений: 19
|
![]()
var i:integer;
tf:TextFile; begin inherited; if PrintDialog.Execute then assignPrn(tf); rewrite(tf); Printer.Canvas.Font:=Memo1.Font; for i:=0 to memo1.lines.Count-1 do writeln(tf,memo1.lines[i]); closeFile(tf); end;
Пока жирафы думают, кролики делают!
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 156
|
![]() Цитата:
а если удаляю эту строчку то выдает ошибку"[DCC Error] Unit1.pas(190): E2003 Undeclared identifier: 'Printer'" на строчке Printer.Canvas.Font:=Memo1.Font;
Все мы отчасти гении!Но на сколько мы умны настолько же мы и глупы!
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
Лучше использовать BeginDoc и EndDoc, т.к. с assignprn не все принтеры печатают. бывают выдают иероглифы
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
![]()
Вот тут глянь :
http://www.delphisources.ru/pages/fa...t_strings.html
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 02.09.2009
Сообщений: 18
|
![]()
я делал по 1 примеру. у меня на Begin выдаёт ошибку [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
|
![]() |
![]() |
![]() |
#7 |
Все к лучшему...
Форумчанин
Регистрация: 06.04.2010
Сообщений: 112
|
![]()
Хы не знаю как насчет мемо но помне так можно просто подругому поступить))
Сохраняем мемо в файл *.txt а потом уже распечатываем и удаляем файл *.txt |
![]() |
![]() |
![]() |
#8 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
А если вот так сделать:
Код:
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Распечатка символов. | TOSAgrk | Помощь студентам | 3 | 08.02.2009 16:41 |
Совокупность записей объеденить в массив. распечатка данных | felmor | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.12.2008 19:58 |
распечатка с DBGrid а ? | Cantana | Помощь студентам | 11 | 25.10.2007 14:59 |
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo | Artem | Компоненты Delphi | 3 | 07.09.2007 13:40 |