Maybe you can send me a source. So i can take an eyes. 2017-07-02 23:17 GMT+02:00 Fernando Cabral <fernandojosecab...@gmail.com>: > 2017-07-02 17:19 GMT-03:00 Fabien Bodard <gambas...@gmail.com>: > >> Well DocumentView is just a viewer i've done for gb.report. In fact >> it's abilities is to manages different Image in a paging style layout. >> > > Starting with you example I have been able to do what I needed. I just > deleted the part that allows the user > to select a PDF file. Instead I put a path/filename as a constant. > > Only problem is that I have not found how to change font size. Even so, it > delivers what I needed. > > Thank you. > > - fernando > >> >> So this tool is good for display Documents such as pdf or reports. But >> for those documents the libs pdf and report have a .Draw method that >> render the image in the given DrawingArea or image container. >> >> For you job take a look in the gambas ide in the HelpView.class. It >> inherit webview and give the hability to manage personnal url's. (in >> this case "gambas://") by cheating with the error link event. >> >> Take a look :-). Even we generate web page on the fly for the help >> embedded in the code source. >> >> 2017-07-02 19:11 GMT+02:00 PICCORO McKAY Lenz <mckaygerh...@gmail.com>: >> > 2017-07-02 12:12 GMT-04:30 Fernando Cabral <fernandojosecab...@gmail.com >> >: >> > >> >> As to this, I think you still did not understand what I needed, which is >> >> to render a HTML or RTF file. This has nothing to do with HTTPD or HTTP. >> >> The RTF and HTLM file are local file. I open them and them I wanted do >> >> display them. No protocols involved. >> >> >> > jajaj Fernando.. the method i described its the same you do.. but you >> using >> > pdf instead html >> > >> > just invoked a "own" localhost running inside project, same behaviour are >> > used by the gambas IDE when you run a WEB project.. >> > >> > >> >> >> >>> i prefer the firs due all the hard work to interprete the html markup >> are >> >>> "let to expert".. and not hadle by own.. due will be a extra work.. >> >>> >> >> >> >> Yep. That's why I was searching for some built in method to do it. >> >> >> > * Try $hPdf.Open("pdfFIle.pdf")* >> >> >> >> >> >> * DocumentView1.Count = $hPdf.Count DocumentView1.Refresh* >> >> >> > same as for html.. but changing the open call by a httpd run process in >> > private port and send a exec to browser to open the local running httpd >> > "own" webserver >> > >> > the gambas ide do the same for web projects.. rund their own embebed http >> > web server and start a browser.. >> > >> > instead use a embebed http webserver you can use the gb.httpd component >> > that does/usage are the same.. >> > >> > >> >> >> >> This solves this issue for good, althou I still want to know how to do >> the >> >> same thing with a HTML file. >> >> >> > as i described.. if you want a example run a new web gambas project, and >> in >> > a console see the process with ps and its basically that i described... >> > >> > >> >> >> >> >> >> >> >>> >> >>>> >> >>>> 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 <mckaygerh...@gmail.com >> >: >> >>>> >> >>>>> 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 < >> fernandojosecab...@gmail.com >> >>>>> >: >> >>>>> >> >>>>>> 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>: >> >>>>>> fernandojosecab...@gmail.com >> >>>>>> Facebook: f...@fcabral.com.br >> >>>>>> Telegram: +55 (37) 99988-8868 <%2837%29%2099988-8868> >> >>>>>> Wickr ID: fernandocabral >> >>>>>> WhatsApp: +55 (37) 99988-8868 <%2837%29%2099988-8868> >> >>>>>> Skype: fernandojosecabral >> >>>>>> Telefone fixo: +55 (37) 3521-2183 <%2837%29%203521-2183> >> >>>>>> Telefone celular: +55 (37) 99988-8868 <%2837%29%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@lists.sourceforge.net >> >>>>>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >>>>>> >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Fernando Cabral >> >>>> Blogue: http://fernandocabral.org >> >>>> Twitter: http://twitter.com/fjcabral >> >>>> e-mail: fernandojosecab...@gmail.com >> >>>> Facebook: f...@fcabral.com.br >> >>>> Telegram: +55 (37) 99988-8868 <%2837%29%2099988-8868> >> >>>> Wickr ID: fernandocabral >> >>>> WhatsApp: +55 (37) 99988-8868 <%2837%29%2099988-8868> >> >>>> Skype: fernandojosecabral >> >>>> Telefone fixo: +55 (37) 3521-2183 <%2837%29%203521-2183> >> >>>> Telefone celular: +55 (37) 99988-8868 <%2837%29%2099988-8868> >> >>>> >> >>>> Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos, >> >>>> nenhum político ou cientista poderá se gabar de nada. >> >>>> >> >>>> >> >>> >> >> >> >> >> >> -- >> >> Fernando Cabral >> >> Blogue: http://fernandocabral.org >> >> Twitter: http://twitter.com/fjcabral >> >> e-mail: fernandojosecab...@gmail.com >> >> Facebook: f...@fcabral.com.br >> >> 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@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> >> >> -- >> Fabien Bodard >> >> ------------------------------------------------------------ >> ------------------ >> 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@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > > > -- > Fernando Cabral > Blogue: http://fernandocabral.org > Twitter: http://twitter.com/fjcabral > e-mail: fernandojosecab...@gmail.com > Facebook: f...@fcabral.com.br > 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@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user
-- Fabien Bodard ------------------------------------------------------------------------------ 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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user