Re: Get list of printers

Andrew Douglas Pitonyak <[email protected]> Fri, 08 Apr 2011 22:26:03 -0400
Newsgroups gmane.comp.openoffice.devel.api
Message-ID <[email protected]>
Excellent!

I documented, so it will be in my latest OOME document when I push it 
out.... Not nearly sufficient, however.

On 04/08/2011 08:53 AM, Bernard Marcelly wrote:
> I have created Issue 
> http://openoffice.org/bugzilla/show_bug.cgi?id=117769 to request the 
> IDL documentation.
>
>    Bernard
>
> Message de Bernard Marcelly  date 2011-04-08 13:47 :
>>
>> Hi,
>> Issue 117765 is good news.
>> But this service com.sun.star.awt.PrinterServer is not documented in 
>> the IDL !
>> Only its interface. I hate using undocumented API. Can it be also 
>> corrected ?
>>
>> Regards
>> Bernard
>>
>> Message de Frank Schönheit date 2011-04-08 09:28 :
>>>
>>> Hi Andrew,
>>>
>>>>>> I had hoped it would be as easy as
>>>>>>
>>>>>> CreateUnoService("com.sun.star.awt.PrinterServer")
>>>>>>
>>>>>> Unfortunately, the returned object is not usable.
>>>>>
>>>>> "Usable" is a relative term. You can always do something like this:
>>>>>
>>>>> oServer = CreateUnoService("com.sun.star.awt.PrinterServer")
>>>>> oCore = CreateUnoService("com.sun.star.reflection.CoreReflection")
>>>>> oClass = oCore.forName("com.sun.star.awt.XPrinterServer")
>>>>> oMethod = oClass.getMethod("getPrinterNames")
>>>>> aNames = oMethod.invoke(oServer, Array())
>>>>>
>>>>> Niklas
>>>> Wow, thanks..... Thanks to Ariel, I have a few links, one of which
>>>> brings me here:
>>>>
>>>>
>>>> http://openoffice.org/projects/api/lists/dev/archive/2008-08/message/66 
>>>>
>>>
>>> So this means the problem with this absolutely unusable (despite the
>>> CoreReflection hoops) service is known for more than 2.5 years already,
>>> and nobody of us developers ever cared? Shame on us!
>>>
>>> Known as http://openoffice.org/bugzilla/show_bug.cgi?id=117765 now,
>>> fixed in CWS fs35a.
>>>
>>> Ciao
>>> Frank
>>> -- 
>
> -- 
> -----------------------------------------------------------------
> To unsubscribe send email to [email protected]
> For additional commands send email to [email protected]
> with Subject: help
>

-- 
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
Info:  http://www.pitonyak.org/oo.php

-- 
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help