Как узнать имя принтера куда печатаем из FastReport?

Zioner
Дата: 26.11.2007 12:06:56
Как узнать имя принтера куда печатаем из FastReport?
т.е при печати через Preview, надо узнать, на какой принтер
был направлен печаться отчет.

параметр PrintOptions.Printer; - всегда имеет значение - 'default'
Infernal V. Raven
Дата: 26.11.2007 13:06:31
только из области предположений - таки добраться до установленного принтера из скрипта
---
aka VIR. No pity. No mercy. No remorse. No Regret
Кроик Семён
Дата: 27.11.2007 12:22:06
function GetDefaultPrinterName(): string;
var
   cDefaultPrn : array[0..79] of Char;
begin
   GetProfileString('windows', 'device', '', cDefaultPrn,  79);
   Result:=Copy(cDefaultPrn, 1, Pos(',', cDefaultPrn) - 1);
end;