And talking about DOCX generation: it looks like the hardest part is to implement *model*. DOCX generation is boring but straightforward.
Can you try to implement/describe such a model? 2015-08-08 22:25 GMT+03:00 Юрий Мироненко <assargad...@gmail.com>: > Sorry if I was crude - it was not my intention :) > I just spotted your question and have started investigation, and I just > wanted to show that I'm in process of answering and answer will soon be > here. Unfortunately, unexpected emergency happened...well, anyway: > > Using of TabularExperimenting is very simple (though not very usable): > > tab := TabularExperimenting new. > tab generateXLSX. > > It will generate file named "Test.xlsx" in the current directory (in > windows environment it is directory same to image one in most cases, in > ubuntu it's home folder of the current user). > > If you'll see closely on TabularExperimenting, the model for the export is > genrated in #initialize method. And, as far as I remember, it do not > support multi-sheets documents (only first sheet will be actually written > to the file). That's why it's Experimenting, not Exporter :) > > Well, I have used this code in production, making very quick, dirty and > obvious API for this TabularExperimenting class. It's on repo now, but not > recommended for loading (see the version comments to find one if you want > to see it). > > > > > 2015-08-08 13:32 GMT+03:00 H. Hirzel <hannes.hir...@gmail.com>: > >> Sorry I do not want to put you under pressure, the second email was >> just meant as a clarificiation of the first :-), take you time. >> >> --HH >> >> On 8/8/15, Юрий Мироненко <assargad...@gmail.com> wrote: >> > Give me couple of minutes to make answer, please. >> > >> > 2015-08-08 13:14 GMT+03:00 H. Hirzel <hannes.hir...@gmail.com>: >> > >> >> Mainly the answer to the question: How do I use the experimental >> exporter >> >> class? >> >> >> >> >> >> >> >> >> >> On 8/8/15, H. Hirzel <hannes.hir...@gmail.com> wrote: >> >> > Yes, this is what I realized when looking at your code in Tabular. >> >> > >> >> > This is a good basis to build upon. I started adding some versions to >> >> > http://ss3.gemtalksystems.com/ss/Tabular.html >> >> > >> >> > mainly adding comments and grouping method into protocols. >> >> > >> >> > Your test cases are useful. >> >> > >> >> > May I ask you to add some comment to the exporters subpackage? >> >> > >> >> > Hannes >> >> > >> >> > >> >> > On 8/8/15, Vincent BLONDEAU <vincent.blond...@polytech-lille.net> >> >> > wrote: >> >> >> I think you can improve Tabular to generate DOCX files. It is the >> same >> >> >> file >> >> >> standard than XLSX. >> >> >> >> >> >> Vincent >> >> >> >> >> >> -----Message d'origine----- >> >> >> De : Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] De la >> >> part >> >> >> de >> >> >> H. Hirzel >> >> >> Envoyé : samedi 8 août 2015 08:56 >> >> >> À : Any question about pharo is welcome >> >> >> Objet : Re: [Pharo-users] MSOffice DOCX generation? >> >> >> >> >> >> I found Tabular >> >> >> >> >> >> http://ss3.gemtalksystems.com/ss/Tabular.html >> >> >> >> >> >> which is for Spreadsheets files. It is useful as an example for >> >> >> creating >> >> >> something similar for DOCX files. >> >> >> >> >> >> On 8/8/15, H. Hirzel <hannes.hir...@gmail.com> wrote: >> >> >>> A similar library but for Java >> >> >>> >> >> >>> http://www.docx4java.org/trac/docx4j >> >> >>> >> >> >>> On 8/7/15, H. Hirzel <hannes.hir...@gmail.com> wrote: >> >> >>>> Hello >> >> >>>> >> >> >>>> Is there a library like for Pharo to generate DOCX files? >> >> >>>> >> >> >>>> Something like this >> >> >>>> https://docx.codeplex.com/ >> >> >>>> DocX is a .NET library that allows developers to manipulate Word >> >> >>>> 2007/2010/2013 files, in an easy and intuitive manor. DocX is >> fast, >> >> >>>> lightweight and best of all it does not require Microsoft Word or >> >> >>>> Office to be installed. >> >> >>>> >> >> >>>> Regards >> >> >>>> >> >> >>>> Hannes >> >> >>>> >> >> >>> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > >> >> >> >> >> > >> >> >