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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 09:58   #1
XerSon
Форумчанин
 
Аватар для XerSon
 
Регистрация: 21.01.2008
Сообщений: 211
По умолчанию Вывод текстового файла на печать.

Код:
procedure PrintStrings(Strings: TStringList);
var
  i, c: integer;
begin
  try
    Printer.BeginDoc;
    c := 0;
    for i := 0 to Strings.Count - 1 do
    begin
      Printer.Canvas.TextOut(0, c, Strings.Strings[i]);
      c := c + 100;
    end;
    Printer.EndDoc;
  except
    on EInOutError do
    begin
      ShowMessage('bla bla bla');
    end;
  end;
end;
Реализация:
Код:
var
s: TStringList;
begin
      s := TStringList.Create;
      s.LoadFromFile('textfile.txt');
      PrintStrings(s);
      s.Free;
end;
Почему при печати на принтер, выходит только одна стр?
XerSon вне форума Ответить с цитированием
Старый 04.05.2010, 10:34   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Код рабочий. Я попробовал. У меня всё печатает, все строки.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 04.05.2010, 11:21   #3
XerSon
Форумчанин
 
Аватар для XerSon
 
Регистрация: 21.01.2008
Сообщений: 211
По умолчанию

Цитата:
Сообщение от Terran Посмотреть сообщение
Код рабочий. Я попробовал. У меня всё печатает, все строки.
В текстовом файле более 1000 строк, на печать выходит только 1-ая страничка.
XerSon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печать текстового файла PONKA Общие вопросы Delphi 7 11.08.2011 15:37
Вывод ТЕКСТОВОГО значения maneta Microsoft Office Excel 1 22.12.2009 19:20
Вывод на печать((( oD1k Помощь студентам 3 02.12.2009 20:28
Вывод на печать -=<[Evklidd]>=- Общие вопросы Delphi 6 22.02.2008 19:56
Печать текстового файла на сетевой принтер VAbramyak Общие вопросы Delphi 3 06.04.2007 20:16