Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Фреймы
   Категория: Компоненты
  Дата изменения файла
   Категория: Файловая система
  Корректное колесико мыши
   Категория: Приложение
  Компоненты Panel, GroupBox, Bevel, ScrollBox, Splitter
   Категория: Компоненты
  Компоненты CoolBar и ControlBar
   Категория: Компоненты
  Сохранить документ Word как RTF на DELPHI
   Категория: Файловая система
  Вывод текста на канву Canvas
   Категория: Компоненты
  Удалить лишние символы из строки
   Категория: Текст и строки
  Как соединить несколько файлов в один
   Категория: Текст и строки

Delphi - Справочник: AssignPrn

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 AssignPrn
procedure AssignPrn ( var FileHandle : TextFile ) ;
Процедура (Unit )
Обрабатывает принтер как текстовый файл - простой способ печати текста
Описание:
Процедура AssignPrn назначает принтер на FileHandle. Это означает, что последующая запись текста в этот файл будет перенаправена на принтер. Это обеспечивает простой и легкий способ формирования дампа текста на принтер.
Пример кода: Печать нескольких слов на принтере

var myFile : TextFile; printDialog : TPrintDialog; begin // Создание диалога выбора принтера printDialog := TPrintDialog.Create(Form1); // Если пользователь выбрал принтер (или значение по умолчанию), то печатайте! if printDialog.Execute then begin // Попытка открыть файл принтера AssignPrn(myFile); // Теперь подготовливаемся дляя записи на принтер ReWrite(myFile); // Запишите несколько известных слов в этот файл - // вместо этого они будут напечатаны WriteLn(myFile, 'Hello'); WriteLn(myFile, 'World'); // Закрытие фала CloseFile(myFile); end; end;

Результат:
После того, как пользователь выбирает принтер, следующий текст будет напечатан маленьким шрифтом в верхнем левом углу страницы:

Hello
World
Примечание:
Предупреждение: Механизм AssignPrn полезен для простых программ, но испытывает недостаток в любом управлении печати для реального приложения.

  << Вернуться