And as Model 0

Model 0 Subset
-----------------------
Headings
Tables   (here comes  your TABULAR model into action)

This means it can be a TabularDOCXExport class in
http://ss3.gemtalksystems.com/ss/Tabular.html for a start.

On 8/9/15, H. Hirzel <hannes.hir...@gmail.com> wrote:
> I consider an evolution of models with increasing complexity
>
> The goal is to have at least  something as here but in certain areas more
> http://davidgohel.github.io/ReporteRs/word.html
>
>
> So it is
>
> Model 1 Subset
> -----------------------
>
> Headings
> Paragraphs
> Tables   (here comes  your TABULAR model into action)
> Images
> pagebreak
>
>
> Model 2 Subset
> -----------------------
> = Model 1 plus
>
> TOC
> sections
> Columns
> hrefs
>
>
> Model 3 Subset
> -----------------------
> ???
> not yet defined
>
>
> Formatting
> ----------------
>
> Maybe direct formatting in the code
>
> but later surely all done with styles (no direct formatting)
>
> The styles have
> bold / italic / regular
> font and font size
> color
> subscript / superscript
>
> On 8/9/15, Юрий Мироненко <assargad...@gmail.com> wrote:
>> 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
>>>> >> >>>>
>>>> >> >>>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >>
>>>> >>
>>>> >
>>>>
>>>>
>>>
>>
>

Reply via email to