Mathias Bauer wrote:
Alexandro Colorado wrote:

I got a macro which prints a document:

dispatcher.executeDispatch(document, ".uno:PrintDefault", "", 0, Array())

However I was unable to find an interface for printing to a document, doing some research on the reference I found the FileName which is used in case of printing to a file but I couldnt find any other option to set it as a PrinttoFile.

The models of all OOo documents support com.sun.star.view.XPrintable.
There you find a method "print" that allows to add parameters as
"PrintOptions".

In Basic you can write

dim args(0) as new com.sun.star.beans.PropertyValue
args(0).Name = "FileName"
args(0).Value = sFileName

ThisComponent.print(args())

Please note that "sFileName" must be a system file name, not a URL,
because it will be handed over to the printing API of the OS.

After a short discussion with Mathias and a look into the code, i can say that URLs are allowed.

Juergen



Best regards,
Mathias


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to