Hi,
the XDocumentInfo(Supplier) API has a design flaw and so we have
deprecated it in 3.0. For new code it is recommended to use
XDocumentProperties(Supplier) instead.
Regards,
Mathias
Fernand Vanrie wrote:
> giancarlo
>
> yep somethin like:
> oDocinfo = thiscomponent.documentinfo
>
> if not oDocInfo.PropertySetInfo.HasPropertyByName("My property"") then
> oDocInfo.AddProperty("My property"",0,Myvalue
> else
> oDocInfo.setPropertyValue("My property"" , Myvalue
> endif
>
> hope it helps,
>
> Fernand
>
>
> wrote:
>> ye! solved with this:
>>
>> XMultiComponentFactory xmcf = m_xContext.getServiceManager();
>> Object desktop =
>> xmcf.createInstanceWithContext("com.sun.star.frame.Desktop", m_xContext);
>> XDesktop xDesktop = (XDesktop)
>> UnoRuntime.queryInterface(XDesktop.class, desktop);
>> XComponent xCurrentComponent = xDesktop.getCurrentComponent();
>> XDocumentInfoSupplier xDocumentInfoSupplier =
>> (XDocumentInfoSupplier)
>> UnoRuntime.queryInterface(XDocumentInfoSupplier.class,
>> xCurrentComponent);
>> XDocumentInfo xDocumentInfo =
>> xDocumentInfoSupplier.getDocumentInfo();
>> XPropertySet xDocumentPropertySet = (XPropertySet)
>> UnoRuntime.queryInterface(XPropertySet.class, xDocumentInfo);
>> System.out.println("My property" +
>> xDocumentPropertySet.getPropertyValue("property_name"));
>>
>> emh... and is the way to set document infos similar to this?
>>
>> Fernand Vanrie wrote:
>>> giancarlo
>>>
>>> do not match in Java but in basic:
>>>
>>> thiscomponent.documentinfo.propertyvalues(0).name or
>>>
>>> thiscomponent.documentinfo.getpropertyvalue(" the name")
>>>
>>>
>>> a user defined property is a property of the documentinfo and can
>>> been accesed by index or by name
>>>
>>> hop it helps
>>>
>>> Fernand
>>>
>>> gives yo
>>> wrote:
>>>>
>>>>
>>>> How can I get the user defined properties from an ooo file using the
>>>> java ooo sdk??
>>>> I've been trying and trying with no success :(
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> 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]
>
--
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[email protected]".
I use it for the OOo lists and only rarely read other mails sent to it.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]