https://issues.apache.org/ooo/show_bug.cgi?id=118678

             Bug #: 118678
        Issue Type: DEFECT
           Summary: Printing xls from a invisible Window
    Classification: Code
           Product: api
           Version: OOo 3.3
          Platform: PC
        OS/Version: Windows 7
            Status: UNCONFIRMED
          Severity: normal
          Priority: P5
         Component: code
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


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);

-- 
Configure bugmail: https://issues.apache.org/ooo/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Reply via email to