print document
Åsmund Realfsen
How to I print an existing document to standard printer ?
/* get the xComponentLoader interface */
componentLoader = UNO.createDesktop()~{%see com.sun.star.frame.XDesktop%XDesktop}~{%see com.sun.star.frame.XComponentLoader%XComponentLoader}
/* start OO-Calc and open a already existing document */
fileToOpen = "file:///"directory()"/calc-print.ods"
calc = componentLoader~loadComponentFromURL(fileToOpen, "_default", 0, .UNO~noProps)
/* get standard printer, then print */
printer = calc~{%see com.sun.star.view.XPrintable%XPrintable}
printer~print(.UNO~noProps)
::requires UNO.CLS -- load support for Open Office