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