[Gambas-user] Any (easy) way to render RTF or HTML with gambas?

Gianluigi bagonergi at ...626...
Sun Jul 2 16:40:59 CEST 2017


To see how in a browser, webview is better, you have a WebBrowse sample in
farm example.

Gianluigi

2017-07-02 15:52 GMT+02:00 Fernando Cabral <fernandojosecabral at ...626...>:

> Thank you Gianluigi. It seems there more than one way to skin this cat.
> I believe the problem has to do with my ignorance concerning Gambas.
> I have just found a DocumentView that will probably work too.
> Since I have a full example of this usage, I'll probably  try it first.
>
> Thank you.
>
> - fernando
>
>
> 2017-07-02 10:43 GMT-03:00 Gianluigi <bagonergi at ...626...>:
>
>> You can use WebView (gb.gui.qt.webkit)
>>
>>
>> Gianluigi
>>
>> 2017-07-02 15:24 GMT+02:00 Fernando Cabral <fernandojosecabral at ...626...>
>> :
>>
>>> No, Lenz, reading the file is not te issue. This is easy and can be done
>>> with several different methods.
>>> What I am looking for is a way to render the html file (or rtf file).
>>> So, I
>>> want to read the file and display its contents.
>>> Displaying (rendering the html) is the issue.
>>>
>>> To make it more concrete. Imagine there is a help file in html. When the
>>> user clicks on the proper button, I'll read it
>>> and display it so the user can see the document. I want a method to
>>> display
>>> it rendered as it would be rendered in a browser.
>>>
>>> The editor might be able to do it. But then, I can't find instructions on
>>> how to create it, load and display de text.
>>>
>>> I have also found two lines of code that hint on the way to do it, but I
>>> can not learn enough from them. Says the guy:
>>>
>>> Then in Gambas2 I have a form with Textedit1  and I add:
>>> textedit1.text=file.load("filename.html")  in my form_open sub
>>>
>>> I would guess textedit1.text is in a form that, when displayed, will
>>> render
>>> the file correctly.
>>> But then again, I can't find the rest of the code.
>>>
>>> Thank you.
>>>
>>> - fernando
>>>
>>>
>>> 2017-07-02 10:07 GMT-03:00 PICCORO McKAY Lenz <mckaygerhard at ...626...>:
>>>
>>> > hi fernando,, u must read as stream.. see it:
>>> >
>>> > here a example minimal: http://gambaswiki.org/wiki/lang/lineinput
>>> >
>>> > but i think that what do you want its "understand" the file format!
>>> right?
>>> >
>>> > due i guess rtf files have some "rich"text inside.. something in some
>>> > binary/specific non ascii/plain text ...
>>> >
>>> > Lenz McKAY Gerardo (PICCORO)
>>> > http://qgqlochekone.blogspot.com
>>> >
>>> > 2017-07-02 7:31 GMT-04:30 Fernando Cabral <
>>> fernandojosecabral at ...626...>:
>>> >
>>> >> I've browsed the documentation but did not find what I am looking
>>> for: a
>>> >> way do read a html (or rtf) file and display it using some built in
>>> >> method.
>>> >> Say, something simple like this:
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> *Public Sub Main()  Dim TextFile As File  Dim RtfText As String
>>> TextFile
>>> >> =
>>> >> Open "~/Doc.rtf" For Read  Line Input #TextFile, RtfText
>>> >> FMain.LoadText(RtfFile)  *' Here is the rub!
>>> >>
>>> >> *  FMain.ShowmodalEnd*
>>> >>
>>> >> Regards
>>> >>
>>> >> - fernando
>>> >> --
>>> >> Fernando Cabral
>>> >> Blogue: http://fernandocabral.org
>>> >> Twitter: http://twitter.com/fjcabral
>>> >> e-mail <http://twitter.com/fjcabrale-mail>:
>>> fernandojosecabral at ...626...
>>> >> Facebook: f at ...3654...
>>> >> Telegram: +55 (37) 99988-8868 <(37)%2099988-8868>
>>> >> Wickr ID: fernandocabral
>>> >> WhatsApp: +55 (37) 99988-8868 <(37)%2099988-8868>
>>> >> Skype:  fernandojosecabral
>>> >> Telefone fixo: +55 (37) 3521-2183 <(37)%203521-2183>
>>> >> Telefone celular: +55 (37) 99988-8868 <(37)%2099988-8868>
>>> <(37)%2099988-8868>
>>>
>>> >>
>>> >> Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
>>> >> nenhum político ou cientista poderá se gabar de nada.
>>> >> ------------------------------------------------------------
>>> >> ------------------
>>> >> Check out the vibrant tech community on one of the world's most
>>> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> >> _______________________________________________
>>> >> Gambas-user mailing list
>>> >> Gambas-user at lists.sourceforge.net
>>> >> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>> >>
>>> >
>>> >
>>>
>>>
>>> --
>>> Fernando Cabral
>>> Blogue: http://fernandocabral.org
>>> Twitter: http://twitter.com/fjcabral
>>> e-mail <http://twitter.com/fjcabrale-mail>: fernandojosecabral at ...626...
>>> Facebook: f at ...3654...
>>> Telegram: +55 (37) 99988-8868
>>> Wickr ID: fernandocabral
>>> WhatsApp: +55 (37) 99988-8868
>>> Skype:  fernandojosecabral
>>> Telefone fixo: +55 (37) 3521-2183
>>> Telefone celular: +55 (37) 99988-8868
>>>
>>> Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
>>> nenhum político ou cientista poderá se gabar de nada.
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>
>>
>>
>
>
> --
> Fernando Cabral
> Blogue: http://fernandocabral.org
> Twitter: http://twitter.com/fjcabral
> e-mail: fernandojosecabral at ...626...
> Facebook: f at ...3654...
> Telegram: +55 (37) 99988-8868 <+55%2037%2099988-8868>
> Wickr ID: fernandocabral
> WhatsApp: +55 (37) 99988-8868 <+55%2037%2099988-8868>
> Skype:  fernandojosecabral
> Telefone fixo: +55 (37) 3521-2183 <+55%2037%203521-2183>
> Telefone celular: +55 (37) 99988-8868 <+55%2037%2099988-8868>
>
> Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
> nenhum político ou cientista poderá se gabar de nada.
>
>



More information about the User mailing list