Dear Samuel,
We read through Libreoffice documentation. My understanding of the
extension creation is as follows,
We have create UNO component and call our required function in that
component.
To create the UNO component,
First we have create IDL file, from IDL file we have to create URD file.
From URD file we need to create RDB file.
The newly created RDB file along with types.RDB in libreoffice should be
given to javamaker to create java class file.
Actually we tried using the command line option but we were struck with
javamaker command. We were getting types.rdb file mismatch error.
So then we started with Eclipse. And tried to install the
starrter-project-extension given by you. We were able to install your
extension. As we said in the earlier mail, we were struck in UNO type
selection wizard not coming up. And we could not figure out, where to put
the respective files in your code.
We have a better FST based spellchecker for Tamil and we wanted to come up
with an oxt as a part of our research project.
And I just checked the link given by you. There is no spellchecker or
grammar checker for Tamil given in those links.
Thank you very much for your prompt responses.
regards,
Pattabhi,
Research Scholar,
AU-KBC Research Centre,
Anna University, Chennai, India.
On Tue, Mar 6, 2018 at 8:56 PM, Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
wrote:
Hi Pattabhi,
well I can't create the extension for you. You need to get a basic
understanding how LibreOffice extensions work if you want to do that work.
But why do you want to create an extension for that? If you want spell
checking in Tamil, you can just provide a dictionary file. You can also
provide the dictionary as an extension without code.
This page indicates there already exists a spell checker and even grammar
checker for Tamil, did you check that? https://wiki.
documentfoundation.org/Language_support_of_LibreOffice
Regards
Samuel
Am 06.03.2018 um 15:58 schrieb Pattabhi RK:
Dear Samuel,
Sorry to disturb you with my silly problems. I am new to this
libreoffice development. I went through the sample codes provided by you. I
could not understand where these codes have to be used or put into the
starter-extension project so that it can be customised for spellchecking
task.
In the starter project extension we have the StarterImpl.java. And I
think instead of this we need to put in SampleSpellChecker.java. Now
accordingly how should the RegistrationHandler.java be modified I could not
understand. And similarly how should the StarterProject.idl be modified I
could not understand. So towards this I thought I will build a new
Extension project, as given in the page https://wiki.openoffice.org/
wiki/JavaEclipseTuto and specify the UNO type as "XSpellChecker", so that
these basic codes and .urd, .idl and types.rdb will be built by the Eclipse
and I will put the code given in SpellChecker.java in the Impl.java.
So this is where I got error of UNO type selection wizard not working.
The StarterProject Extension is working well in my system and not getting
any errors. So please kindly help me in knowing how and where I should
modify your StarterProject extension code to put SpellChecker.java code.
Thank you very much.
regards,
Pattabhi
Research Scholar,
AU-KBC Research Centre,
Anna University, Chennai, India.
--
Samuel Mehrbrodt
Softwareentwickler LibreOffice
–––
CIB software GmbH
Geschäftsstelle Hamburg
Flachsland 10
<https://maps.google.com/?q=Flachsland+10+%0D%0A++++++++22083+Hamburg&entry=gmail&source=g>
22083 Hamburg
–––
T +49 (40) / 28 48 42 -224
F +49 (40) / 28 48 42 -100
Samuel.Mehrbrodt@cib.de
www.cib.de
–––
Sitz: München
Registergericht München, HRB 123286
Geschäftsführer: Dipl.-Ing. Ulrich Brandner
Context
Re: Help in Libreoffice extension development · Stephan Bergmann
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.