Hello all,
I'm trying to read a Writer (OO 2.4) form in Java (IDE: Netbeans 6.1, java
1.6u6) on Windows 2003. I have two buttons in the form but the PropertySet
always gives me information for the first one that was added when the form
was created! Here is the relevant code snippet ...
:
XIndexContainer xForms =
UNO.queryIndexContainer(getFormComponentTreeRoot());
int i = 0;
while (xForms.hasElements()) {
XIndexContainer xForm =
UNO.queryIndexContainer(xForms.getByIndex(i));
for (int j = 0; j < xForm.getCount(); ++j) {
XPropertySet xControlProps =
UNO.queryPropertySet(xForm.getByIndex(i));
XPropertySetInfo xPropertySetInfo =
xControlProps.getPropertySetInfo();
Property[] property = xPropertySetInfo.getProperties();
for (int k = 0; k < property.length; k++) {
//// These property names and values are always for
the first button!
// prop name = property[k].Name
// prop value =
xControlProps.getPropertyValue(property[k].Name);
}
}
}
i++;
:
Is it a bug or am I doing something wrong? Is there another (perhaps
shorter) way to do this?
Any pointer would be much appreciated.
Thanks,
Anupam.
--
View this message in context:
http://www.nabble.com/Trying-to-read-a-form-in-Java-tp17733003p17733003.html
Sent from the openoffice - dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]