To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=69400
Issue #|69400
Summary|setPropertyValue("PrinterName", myValue) has no effect
Component|Word processor
Version|OOo 2.0.2
Platform|PC
URL|
OS/Version|Windows 2000
Status|UNCONFIRMED
Status whiteboard|
Keywords|
Resolution|
Issue type|DEFECT
Priority|P3
Subcomponent|code
Assigned to|mru
Reported by|mvincent
------- Additional comments from [EMAIL PROTECTED] Fri Sep 8 08:13:14 -0700
2006 -------
I want to change the PrinterName in a document. The following code open the
document, affect a printer name and store the document. Actually,
"setPropertyValue("PrinterName", printerName);" has no effects since
getPropertyValue("PrinterName") still return the initial value.
The code snipet:
XComponent oDoc = OORemoteHelper.loadComponentFromByteArray(document);
try {
XMultiServiceFactory factory = QueryInterface.XMultiServiceFactory(oDoc);
Object settings = factory.createInstance("com.sun.star.document.Settings");
XPropertySet settingsProp = QueryInterface.XPropertySet(settings);
// affect a new printer name.
settingsProp.setPropertyValue("PrinterName", printerName);
// test still be equal to initial printer name...
String test = (String) settingsProp.getPropertyValue("PrinterName");
XStorable xStorable = QueryInterface.XStorable(oDoc);
PropertyValue[] properties =
PropertyHelper.addProperty(PropertyHelper.makeProperty("FilterName", "StarOffice
XML (Writer)"), PropertyHelper.makeProperties("Overwrite", true));
xStorable.storeToURL(fileURL, properties);
} catch (Exception e) {
throw new OORuntimeException(e);
} finally {
OORemoteHelper.releaseRessources(oDoc);
}
regards
Vincent
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]