Toda vez que executo o "PrintDialog" ao final tenho a
propriedade "Collate" = "false" na (variável var_agru) quer a caixa
de verificação "Agrupar" esteja marcada ou não. Parte do código que
estou usando escrevo abaixo:
***************************************************************
PrintDialog1.PrintRange := prAllPages;
PrintDialog1.FromPage := 1;
PrintDialog1.MinPage := 1;
PrintDialog1.ToPage := var_tota;
PrintDialog1.MaxPage := var_tota;
PrintDialog1.Copies := 1;
PrintDialog1.Collate := true;
if PrintDialog1.Execute then
begin
var_impr := Printer.PrinterIndex;
var_inic := PrintDialog1.FromPage;
var_fina := PrintDialog1.ToPage;
var_copi := PrintDialog1.Copies;
var_agru := self.PrintDialog1.Collate;
end;
* Quando chega aqui a variável var_agru sempre é "false",
independente da caixa de verificação "Agrupar".
***************************************************************
Se alguém souber como consigo saber se foi marcada ou não a
caixa de verificação "Agrupar" após a sua execução, por favor me
diga. Estou criando um "preview" próprio, preciso saber o que o
usuário escolheu. Desde já grato, Carlos