Charlie Reinl ha scritto:
>
>>> So I repeat my question, where/how can I see/test the output device,
>>> after printer.setup.
>>>   
>>>       
>> Printer.name.
>> This name identifies a CUPS device, and has little to do with the 
>> physical device.
>>
>>
>>     
> Salut,
>
> about Printer.Setup()
>
> It is easily possible to leave Printer.Setup() with the Printer.Name and
> the Printer.file filled (see attached Printer Properties.png)
>
> This happened, while jumping between, "Print to printer" and "Print to
> file" or simply when your Printer object is called several times with
> different targets.
>
> The Printer object knows, what to do, so there is not the problem.
> But if the gambas-coder, after leaving the Printer.Setup(), wants to
> know if "Print to printer" or "Print to file" was chosen, he has as
> possibility only to ask if Printer.Name or Printer.file are filled.
>
> And that can be (as in Printer Properties.png shown) both one.   
>
> So what is needed, is a "target property" which says something like 
> target = printer or target = file  
>
> Gambas2=2.19.0                  Revision: 2654
> qt
>   
It seems to me, but I could be wrong, that if printer.file is filled, 
then the job goes to a file. If it is empty, then the job goes to a 
"real" printer. About the setup() dialog, may be it is bugged - I mean, 
perhaps it is possible to close the dialog and have both printer.file 
and printer.name set.

=== correction ===
it is bugged.
I made a simple project where setup() is called and just after return 
the values of .file and .name are printed. It is so easy to get them 
both set...

-- BUT THERE IS A WORKAROUND --

Just set printer.file="" before invoking setup(). Apparently they did 
more work than what is documented. This solves. The printer.file get set 
only if you press OK having "Print to file" checked.

Regards,
Doriano



------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to