Hi!

I queried for the CharacterStyles and in the results the name of the
wanted style is "Internet link" (with a lower-case "l" instead of "L"),
whereas the name "Visited Internet Link" has a upper-case "L".
Maybe that is the reason for your exception.

Hope that helps
Christoph


Nicole Scholz wrote:
> Hi!
>
> Thank you for your answers. 
>
> I think my question was not precise enough and a little bit confusing. My 
> problem is that I would like to access a certain heading style lets say 
> "Heading  1". This style is standard and brought with Open Office. How can I 
> achieve to access this heading style on an Open Office installation with 
> another language setting. I mean the requested styling is the same but it 
> maybe possible that they have different names on different locations.
>
> As concreate example: The style "Internet Link" isnt found and I get an 
> exception. I suspect that this style exists but maybe has a different name on 
> this location.
>
> Regards
> Nicole
>
>
> -------- Original-Nachricht --------
>   
>> Datum: Mon, 06 Oct 2008 02:59:32 -0200
>> Von: Ariel Constenla-Haile <[EMAIL PROTECTED]>
>> An: [email protected]
>> Betreff: Re: [api-dev] query UNO IDL\'s
>>     
>
>   
>> Hi Nicole,
>>
>> Nicole Scholz escribió:
>>     
>>> Hi!
>>>
>>> I queried UNO IDL's from Open Office. When I query an UNO IDL with Open
>>>       
>> Office 2.4 I get the answer with all definition members. But when I query
>> it with the new Open Office 3.0 German version I get an error message that
>> the queried property does not exist. With the English version I get an
>> answer back. 
>>
>>
>> are you using API calls to introspect UNO objects, or some functionality
>> specific to the bridge you use (ooRexx, I guess)?
>> By "using API calls" I mean the reflection/introspection API:
>> http://api.openoffice.org/docs/common/ref/com/sun/star/reflection/module-ix.html
>> http://api.openoffice.org/docs/common/ref/com/sun/star/beans/Introspection.html
>>
>>
>>     
>>> I got a hint that it can be possible that there are language independent
>>>       
>> and dependent descriptions. How can I mangage that I can query the
>> language independent descripions.  
>>
>> If by language-dependent you mean locale-dependent (i.e. the spoken
>> languege, not the programming language used), AFAIK no: all information
>> about types is stored in registry database. And there are (at least in 
>> my build) two classes of databases: one plane, and the other with 
>> documentation; but this documentation is taken from the IDL files, and 
>> is in English only (as this is too technical, IMO there is no sense to 
>> translate the IDL).
>>
>> Did you try if you can query the databases in the command line? (using 
>> the SDK environment)
>>
>> The undocumented (AFAIK default) version may look like:
>>
>> [EMAIL PROTECTED] openoffice.org2.4_sdk]$ regview 
>> /opt/openoffice.org/basis3.0/program/offapi.rdb 
>> /UCR/com/sun/star/awt/XWindow
>> Registry "file:///opt/openoffice.org/basis3.0/program/offapi.rdb":
>>
>> /UCR/com/sun/star/awt/XWindow
>>   Value: Type = RG_VALUETYPE_BINARY
>>          Size = 1877
>>          Data = version: 1
>>                 documentation: ""
>>                 file name: ""
>>                 type class: published interface
>>                 type name: "com/sun/star/awt/XWindow"
>>                 super type count: 1
>>                 super type name 0: "com/sun/star/lang/XComponent"
>>                 field count: 0
>>                 method count: 17
>>                 method 0:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "setPosSize"
>>                     return type name: "void"
>>                     parameter count: 5
>>                     parameter 0:
>>                         flags: in
>>                         name: "X"
>>                         type name: "long"
>>                     parameter 1:
>>                         flags: in
>>                         name: "Y"
>>                         type name: "long"
>>                     parameter 2:
>>                         flags: in
>>                         name: "Width"
>>                         type name: "long"
>>                     parameter 3:
>>                         flags: in
>>                         name: "Height"
>>                         type name: "long"
>>                     parameter 4:
>>                         flags: in
>>                         name: "Flags"
>>                         type name: "short"
>>                     exception count: 0
>>                 method 1:
>>                     documentation: ""
>>                     flags: synchronous
>>                     name: "getPosSize"
>>                     return type name: "com/sun/star/awt/Rectangle"
>>                     parameter count: 0
>>                     exception count: 0
>>                 method 2:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "setVisible"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "Visible"
>>                         type name: "boolean"
>>                     exception count: 0
>>                 method 3:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "setEnable"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "Enable"
>>                         type name: "boolean"
>>                     exception count: 0
>>                 method 4:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "setFocus"
>>                     return type name: "void"
>>                     parameter count: 0
>>                     exception count: 0
>>                 method 5:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addWindowListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XWindowListener"
>>                     exception count: 0
>>                 method 6:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removeWindowListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XWindowListener"
>>                     exception count: 0
>>                 method 7:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addFocusListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XFocusListener"
>>                     exception count: 0
>>                 method 8:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removeFocusListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XFocusListener"
>>                     exception count: 0
>>                 method 9:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addKeyListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XKeyListener"
>>                     exception count: 0
>>                 method 10:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removeKeyListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XKeyListener"
>>                     exception count: 0
>>                 method 11:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addMouseListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseListener"
>>                     exception count: 0
>>                 method 12:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removeMouseListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseListener"
>>                     exception count: 0
>>                 method 13:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addMouseMotionListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseMotionListener"
>>                     exception count: 0
>>                 method 14:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removeMouseMotionListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseMotionListener"
>>                     exception count: 0
>>                 method 15:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "addPaintListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XPaintListener"
>>                     exception count: 0
>>                 method 16:
>>                     documentation: ""
>>                     flags: oneway
>>                     name: "removePaintListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XPaintListener"
>>                     exception count: 0
>>                 reference count: 0
>>
>>
>>
>>
>>
>>
>> ********************************************************************************
>>
>> The documented version looks like this:
>>
>>
>> [EMAIL PROTECTED] openoffice.org2.4_sdk]$ regview 
>> /build/openoffice/DEV300_m29/solver/300/unxlngi6/bin/offapi_doc.rdb 
>> /UCR/com/sun/star/awt/XWindow
>> Registry 
>> "file:///build/openoffice/DEV300_m29/solver/300/unxlngi6/bin/offapi_doc.rdb":
>>
>> /UCR/com/sun/star/awt/XWindow
>>   Value: Type = RG_VALUETYPE_BINARY
>>          Size = 3706
>>          Data = version: 1
>>                 documentation: "specifies the basic operations for a 
>> window component.\u000A\u0009\u0009\u000A\u0009<p>A window is a 
>> rectangular region on an output device with \u000A\u0009its own 
>> position, size, and internal coordinate system.\u000A    A window is 
>> used for displaying data. In addition, the window\u000A    receives 
>> events from the user.</p>"
>>                 file name: ""
>>                 type class: published interface
>>                 type name: "com/sun/star/awt/XWindow"
>>                 super type count: 1
>>                 super type name 0: "com/sun/star/lang/XComponent"
>>                 field count: 0
>>                 method count: 17
>>                 method 0:
>>                     documentation: "sets the outer bounds of the 
>> window.\u000A\u000A        @param X\u000A        the x-coordinate of the 
>> window.\u000A\u000A        @param Y\u000A        the y-coordinate of the 
>> window.\u000A\u000A        @param Width\u000A        the width of the 
>> window.\u000A\u000A        @param Height\u000A        the height of the 
>> window.\u000A\u000A        @param Flags\u000A        Flags are of type 
>> <type>PosSize</type> and specify, which parameters\u000A        are 
>> taken into account when setting the outer bounds of the window."
>>                     flags: oneway
>>                     name: "setPosSize"
>>                     return type name: "void"
>>                     parameter count: 5
>>                     parameter 0:
>>                         flags: in
>>                         name: "X"
>>                         type name: "long"
>>                     parameter 1:
>>                         flags: in
>>                         name: "Y"
>>                         type name: "long"
>>                     parameter 2:
>>                         flags: in
>>                         name: "Width"
>>                         type name: "long"
>>                     parameter 3:
>>                         flags: in
>>                         name: "Height"
>>                         type name: "long"
>>                     parameter 4:
>>                         flags: in
>>                         name: "Flags"
>>                         type name: "short"
>>                     exception count: 0
>>                 method 1:
>>                     documentation: "returns the outer bounds of the
>> window."
>>                     flags: synchronous
>>                     name: "getPosSize"
>>                     return type name: "com/sun/star/awt/Rectangle"
>>                     parameter count: 0
>>                     exception count: 0
>>                 method 2:
>>                     documentation: "shows or hides the window depending 
>> on the parameter."
>>                     flags: oneway
>>                     name: "setVisible"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "Visible"
>>                         type name: "boolean"
>>                     exception count: 0
>>                 method 3:
>>                     documentation: "enables or disables the window 
>> depending on the parameter."
>>                     flags: oneway
>>                     name: "setEnable"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "Enable"
>>                         type name: "boolean"
>>                     exception count: 0
>>                 method 4:
>>                     documentation: "sets the focus to the window."
>>                     flags: oneway
>>                     name: "setFocus"
>>                     return type name: "void"
>>                     parameter count: 0
>>                     exception count: 0
>>                 method 5:
>>                     documentation: "adds a window listener to the 
>> object.\u000A\u000A        @param xListener\u000A            the 
>> listener to add. If this listener also supports the 
>> <type>XWindowListener2</type> interface,\u000A            it will 
>> receive the additional events declared in XWindowListener2."
>>                     flags: oneway
>>                     name: "addWindowListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XWindowListener"
>>                     exception count: 0
>>                 method 6:
>>                     documentation: "removes the specified window 
>> listener from the listener list."
>>                     flags: oneway
>>                     name: "removeWindowListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XWindowListener"
>>                     exception count: 0
>>                 method 7:
>>                     documentation: "adds a focus listener to the object."
>>                     flags: oneway
>>                     name: "addFocusListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XFocusListener"
>>                     exception count: 0
>>                 method 8:
>>                     documentation: "removes the specified focus listener 
>> from the listener list."
>>                     flags: oneway
>>                     name: "removeFocusListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XFocusListener"
>>                     exception count: 0
>>                 method 9:
>>                     documentation: "adds a key listener to the object."
>>                     flags: oneway
>>                     name: "addKeyListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XKeyListener"
>>                     exception count: 0
>>                 method 10:
>>                     documentation: "removes the specified key listener 
>> from the listener list."
>>                     flags: oneway
>>                     name: "removeKeyListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XKeyListener"
>>                     exception count: 0
>>                 method 11:
>>                     documentation: "adds a mouse listener to the object."
>>                     flags: oneway
>>                     name: "addMouseListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseListener"
>>                     exception count: 0
>>                 method 12:
>>                     documentation: "removes the specified mouse listener 
>> from the listener list."
>>                     flags: oneway
>>                     name: "removeMouseListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseListener"
>>                     exception count: 0
>>                 method 13:
>>                     documentation: "adds a mouse motion listener to the 
>> object."
>>                     flags: oneway
>>                     name: "addMouseMotionListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseMotionListener"
>>                     exception count: 0
>>                 method 14:
>>                     documentation: "removes the specified mouse motion 
>> listener from the listener list."
>>                     flags: oneway
>>                     name: "removeMouseMotionListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XMouseMotionListener"
>>                     exception count: 0
>>                 method 15:
>>                     documentation: "adds a paint listener to the object."
>>                     flags: oneway
>>                     name: "addPaintListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XPaintListener"
>>                     exception count: 0
>>                 method 16:
>>                     documentation: "removes the specified paint listener 
>> from the listener list."
>>                     flags: oneway
>>                     name: "removePaintListener"
>>                     return type name: "void"
>>                     parameter count: 1
>>                     parameter 0:
>>                         flags: in
>>                         name: "xListener"
>>                         type name: "com/sun/star/awt/XPaintListener"
>>                     exception count: 0
>>                 reference count: 0
>>
>>
>> ******************************************************************************************
>>
>> If you get errors, may be your installation does not have these registry
>> databases.
>>
>> Regards
>> Ariel.
>>
>>
>>
>> -- 
>> Ariel Constenla-Haile
>> La Plata, Argentina
>>
>> [EMAIL PROTECTED]
>> http://www.ArielConstenlaHaile.com.ar/ooo/
>>
>>
>>
>> "Aus der Kriegsschule des Lebens
>>              - Was mich nicht umbringt,
>>      macht mich härter."
>>              Nietzsche Götzendämmerung, Sprüche und Pfeile, 8.
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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]

Reply via email to