Apache OpenOffice (AOO) Bugzilla – Issue 118678
Printing xls from a invisible Window
Last modified: 2017-05-20 11:28:07 UTC
If I open a xls file with the following options: PropertyValue[] propertyValues = new PropertyValue[1]; propertyValues[0] = new PropertyValue(); propertyValues[0].Name = "Hidden"; propertyValues[0].Value = true; xComponent = xComponentLoader.loadComponentFromURL(getUrl(xlsFile), "_blank", 0, propertyValues); And print it after that by the following code: XPrintable xPrint = (XPrintable) UnoRuntime.queryInterface(XPrintable.class, xComponent); PropertyValue[] printProperties = new PropertyValue[1]; printProperties[0] = new PropertyValue(); printProperties[0].Name = "Wait"; printProperties[0].Value = true; xPrint.print(printProperties); The print wont happen! Somehow it isnt possible to print xls-Files from an invisible Window. Ods, odt and doc are working. I can just print xls, when the window is visible: (before the print XModel2 model = (XModel2) UnoRuntime.queryInterface(XModel2.class, xComponent); model.getCurrentController().getFrame().getContainerWindow().setVisible(true); model.getCurrentController().getFrame().getContainerWindow().setVisible(true);
Reset assigne to the default "issues@openoffice.apache.org".