Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: AssignPrn
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 полезен для простых программ, но испытывает недостаток в любом управлении печати для реального приложения. |