Can you show sample code in java? I'm newbie in java and openoffice api, so
I can't understand, how to do it.

2009/2/8 Cor Nouws <[email protected]>

> Hello m kechinov,
>
> Михаил Кечинов wrote (7-2-2009 22:09)
>
>> Hello again. I trying to change height, width and margins of opened
>> document.
>>
>> I have this code, but in's not working:
>>
>> ================ cut ==================
>> ...
>> // it works
>> xComponentLoader =
>>
>> (com.sun.star.frame.XComponentLoader)UnoRuntime.queryInterface(com.sun.star.frame.XComponentLoader.class,
>> xDesktop);
>> xComponent = xComponentLoader.loadComponentFromURL(sourceFile, "_blank",
>> 0,
>> openProperties);
>>
>> com.sun.star.beans.XPropertySet xPageProperties =
>> (com.sun.star.beans.XPropertySet) UnoRuntime.queryInterface(
>> com.sun.star.beans.XPropertySet.class, xComponent );
>> try {
>> xPageProperties.setPropertyValue("Height", new Integer(pageHeight));
>> ... It dies with message:
>> "setPropertyValue(Unknown Source)";
>>
>
> The properties you try to set, belong to the page style.
> So you have to get the stylefamilies from the document. And from there the
> pagestyles, and then the according properties, I guess in your case from the
> style Default.
>
> HTH & regards,
> Cor
>
>
> --
> Cor Nouws    -    nl.OpenOffice.org marketing contact
> =  "2008: The Year of 3"  =  www.nieuwsteoffice.nl  =
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Михаил Кечинов
http://www.mkechinov.ru

Reply via email to