Язык:
Русский
English
AssignPrn процедура (Модуль WinPrn)
Назначает текстовый файл принтеру.
Объявление
Procedure AssignPrn(Var F : Text; Device, Driver, Port : PChar)
Режим
Windows
Замечания
Назначает принтер, описанный параметрами Device и Driver подключенный к порту Port файлу F. Эти значения должны соответствовать устройству, определенному в файле WIN.INI в разделе [devices]. Например, если у вас есть принтер LaserJet IIP, подключенный к порту LPT1, то ваш WIN.INI файл должен выглядеть примерно так:
[devices]
....
HP LaserJet IIP=HPPCL,LPT1
....
Чтобы назначить этот принтер текстовому файлу, обращение к AssignPrn должно быть таким:
AssignPrn (F, ' HEWLETT-PACKARD LaserJet IIP ', 'HPPCL', ' LPT1: ');
Вы можете получить список допустимых параметров, использовав функцию API Windows GetProfileString.
Если параметр Device равен NIL, то параметры Driver и Port игнорируются, и AssignPrn назначит заданный по умолчанию принтер файлу F. Заданный по умолчанию принтер записан в файле WIN.INI с ключевым словом "device" в разделе [windows]. Тот же результат может быть получен при вызове процедуры AssignDefPrn, которая вызывает AssignPrn с параметрами Device, Driver и Port равными NIL.
Если менеджер печати Windows активен, то любой текст, записанный в F сохраняется им и будет напечатан при закрытии файла.