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]

Reply via email to