Thanks for that infos.

But all this do not work with a actual version of Ubuntu and LibreOffice :(

 

No “climaker“ on Ubuntu

No working assemblys (actual cppuhelper.dll has mixed code c++/clr) on Ubuntu

 

Trying to do this:

Load (“Connect”) to libreoffice, open(“InitDocument”) my template and fill alle 
textfileds with data

On Windows everythink works fine :(

 

        private void Connect()

        {

            var boot = uno.util.Bootstrap.bootstrap();

            _multiServiceFactory = 
(XMultiServiceFactory)boot.getServiceManager();

        }

 

        /// <summary> Creates an empty spreadsheet document. </summary>

        private void InitDocument(string document, string nummer)

        {

            var path = Path.GetTempPath() + "Kunde[" + nummer + "].odt";

            var loader = 
(XComponentLoader)_multiServiceFactory.createInstance("com.sun.star.frame..Desktop");

            var urlConverter = 
(XFileIdentifierConverter)_multiServiceFactory.createInstance("com.sun.star.ucb.FileContentProvider");

 

            var url = 
urlConverter.getFileURLFromSystemPath(Path.GetPathRoot(path), path);

            var template = 
urlConverter.getFileURLFromSystemPath(Path.GetPathRoot(document), document);

            var retVal = (XTextDocument)loader.loadComponentFromURL(template, 
"_blank", 0, new[] { MakePropertyValue("TemplateURL", new uno.Any(template)), 
MakePropertyValue("Title", new uno.Any("Kunde[" + nummer + "]")) });

            ((XStorable)retVal).storeAsURL(url, new PropertyValue[0]);

        }

 

        private static PropertyValue MakePropertyValue(string cName, uno.Any 
uValue)

        {

            var oPropertyValue = new PropertyValue();

            if (!string.IsNullOrEmpty(cName))

                oPropertyValue.Name = cName;

            oPropertyValue.Value = uValue;

            return oPropertyValue;

        }

………………….

 

/Wolfgang

 

Von: Miguel de Icaza [mailto:mig...@microsoft.com] 
Gesendet: Dienstag, 18. Oktober 2016 03:06
An: Wolfgang Mauer <wolfgang.ma...@kabelmail.de>; mono-l...@lists.xamarin.com
Betreff: Re: AW: [Mono-list] mono and LibreOffice (Ubuntu/Linux)

 

Sadly, I do not recall the details, and the little information that was 
available on the net has been gone.

 

But judging from a blog post of mine [1], it looks like Michael Meeks at the 
time ported the support to run with Mono.   Other than that, I do not have more 
information.

 

I managed to track down some old Addin for MonoDevelop, and you can maybe use 
this as a starting point for your investigations:

 

https://github.com/mono/monodevelop/tree/monodevelop-4.0.12-branch/extras/OpenOfficeSamples

 

I suggest you reach out to the open office team.

 

[1] http://tirania.org/blog/archive/2008/Jun-12.html

 

From: Wolfgang Mauer <wolfgang.ma...@kabelmail.de 
<mailto:wolfgang.ma...@kabelmail.de> >
Date: Monday, October 17, 2016 at 5:40 PM
To: Miguel de Icaza <mig...@microsoft.com <mailto:mig...@microsoft.com> >, 
"mono-l...@lists.xamarin.com <mailto:mono-l...@lists.xamarin.com> " 
<mono-l...@lists.xamarin.com <mailto:mono-l...@lists.xamarin.com> >
Subject: AW: [Mono-list] mono and LibreOffice (Ubuntu/Linux)

 

Ok, Thanks.

With Ubuntu > 12.04 can’t find “cli-cppuhelper” no more.

Is this a problem within mono or libreoffice?

If you use libreoffice > 3.5 you will see that it will not work.

 

/Wolfgang

 

Von: Miguel de Icaza [ <mailto:mig...@microsoft.com> 
mailto:mig...@microsoft.com] 
Gesendet: Montag, 17. Oktober 2016 21:13
An: Wolfgang Mauer < <mailto:wolfgang.ma...@kabelmail.de> 
wolfgang.ma...@kabelmail.de>;  <mailto:mono-l...@lists.xamarin.com> 
mono-l...@lists.xamarin.com
Betreff: Re: [Mono-list] mono and LibreOffice (Ubuntu/Linux)

 

Hello,

 

When I last used it, all the work took place on Unix, I do not recall using 
Windows at all.

 

Miguel.

 

From: Mono-list <mono-list-boun...@lists.dot.net 
<mailto:mono-list-boun...@lists.dot.net> > on behalf of Wolfgang Mauer 
<wolfgang.ma...@kabelmail.de <mailto:wolfgang.ma...@kabelmail.de> >
Date: Saturday, October 8, 2016 at 7:22 AM
To: "mono-l...@lists.xamarin.com <mailto:mono-l...@lists.xamarin.com> " 
<mono-l...@lists.xamarin.com <mailto:mono-l...@lists.xamarin.com> >
Subject: [Mono-list] mono and LibreOffice (Ubuntu/Linux)

 

Hi all,

i just restart working on a project that uses LibreOffice(CLI) from mono.

Now I am wondering that the assembly’s (cli_cppuhelper.dll) only run on Windows?

Is there is a way to get this working again?

 

/Regards

_______________________________________________
Mono-list maillist  -  Mono-list@lists.dot.net
http://lists.dot.net/mailman/listinfo/mono-list

Reply via email to