Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2010, 02:04   #1
AlexandЯ
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 48
По умолчанию Вывод на принтер

DELPHI. Нужно, чтобы по нажатию кнопки, производилась печать на принтер из определенного файла, причем чтобы печатались только 3-ая и последняя строки... Подскажите пожалуйста...

Последний раз редактировалось AlexandЯ; 30.01.2010 в 02:07. Причина: не указал язык
AlexandЯ вне форума Ответить с цитированием
Старый 30.01.2010, 07:00   #2
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Код:
uses Printers;
...
procedure TForm1.Button1Click(Sender: TObject);
var SL : TStringList;
begin
  SL := TStringList.Create;
  try
    SL.LoadFromFile('<имя файла>');
    if SL.Count < 3 then Exit;
    with Printer do begin
      BeginDoc;
      Canvas.TextRect(Rect(200,200, PageWidth-200, PageHeight-200),
                      200, 200, SL[2]+#13#10+SL[SL.Count-1]);
      EndDoc;
    end;
  finally
    SL.Free;
  end;
end;
Часть кода взята из справки. Чаще обращайтесь к справке.

Последний раз редактировалось Скандербег; 30.01.2010 в 07:04.
Скандербег вне форума Ответить с цитированием
Старый 30.01.2010, 11:34   #3
AlexandЯ
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 48
По умолчанию

Большое спасибо!!!
AlexandЯ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Принтер hp Ruska882009 Помощь студентам 0 09.04.2009 16:40
Принтер xakkkkker Общие вопросы Delphi 1 23.03.2008 15:05
Принтер Gromsky Общие вопросы Delphi 4 05.03.2008 17:08
Вывод на принтер содержимого формы Ermiss Общие вопросы Delphi 2 20.12.2007 15:40