├── .gitignore ├── Demos ├── Compiled Framedemo │ ├── ARROWS.GIF │ ├── CONTENTS.BMP │ ├── CRHRN1.WAV │ ├── FrameBrowserDemoIcs.exe │ ├── FrameBrowserDemoId10.exe │ ├── FrameDem.exe │ ├── FrameDem64.exe │ ├── GLASS.BMP │ ├── Note.gif │ ├── Order1.gif │ ├── TABLE.BMP │ ├── TabBot.gif │ ├── TabTop.gif │ ├── TryIt.htm │ ├── WMELON.BMP │ ├── WindMill.JPG │ ├── agif2.gif │ ├── arizona.jpg │ ├── blkgreen.htm │ ├── colors.htm │ ├── demo.css │ ├── demo.htm │ ├── gudcolor.htm │ ├── import1.gif │ ├── leftwin.htm │ ├── mail5a.gif │ ├── minus.gif │ ├── music.mid │ ├── pengbrew.png │ ├── plus.gif │ ├── properties.htm │ ├── pyramids.jpg │ ├── readme1.htm │ ├── readme2.htm │ ├── readme3.htm │ ├── sample1.htm │ ├── sample2.htm │ ├── sample3.htm │ ├── smallcheck.gif │ ├── space.htm │ ├── support.htm │ ├── tabltut1.htm │ ├── tabltut2.htm │ ├── tabltut3.htm │ ├── things.htm │ ├── ugly.gif │ └── whatsnew.htm ├── Main Demos │ ├── AuthorizeFormUnit.dfm │ ├── AuthorizeFormUnit.lfm │ ├── AuthorizeFormUnit.pas │ ├── CacheUnit.pas │ ├── DownloadFormUnit.dfm │ ├── DownloadFormUnit.lfm │ ├── DownloadFormUnit.pas │ ├── FBrDemUnit.dfm │ ├── FBrDemUnit.lfm │ ├── FBrDemUnit.pas │ ├── FDemUnit.dfm │ ├── FDemUnit.lfm │ ├── FDemUnit.pas │ ├── Fontdlg.DFM │ ├── Fontdlg.lfm │ ├── Fontdlg.pas │ ├── FrameBrowserDemoIcs.dpr │ ├── FrameBrowserDemoId10.dpr │ ├── FrameBrowserDemoId10.lpi │ ├── FrameDem.dpr │ ├── FrameDem.dproj │ ├── FrameDem.ico │ ├── FrameDem.manifest │ ├── FrameDem.rc │ ├── FrameDem.res │ ├── FrameDemLaz.lpi │ ├── FrameDemLaz.lpr │ ├── FrameDemLaz.res │ ├── FrameDemW.dpr │ ├── FrameDemW.res │ ├── GRID.RES │ ├── Gopage.dfm │ ├── Gopage.lfm │ ├── Gopage.pas │ ├── HtmlDemo.dpr │ ├── HtmlDemo.dproj │ ├── HtmlDemo.res │ ├── HtmlDemoLaz.lpi │ ├── HtmlDemoLaz.lpr │ ├── HtmlDemoLaz.res │ ├── HtmlDemoUtils.pas │ ├── HtmlDemoW.dpr │ ├── HtmlDemoW.res │ ├── Htmlabt.dfm │ ├── Htmlabt.lfm │ ├── Htmlabt.pas │ ├── ImgForm.dfm │ ├── ImgForm.lfm │ ├── ImgForm.pas │ ├── InfoFormUnit.dfm │ ├── InfoFormUnit.lfm │ ├── InfoFormUnit.pas │ ├── LogFormUnit.dfm │ ├── LogFormUnit.lfm │ ├── LogFormUnit.pas │ ├── OptionsId10.inc │ ├── PreviewForm.dfm │ ├── PreviewForm.lfm │ ├── PreviewForm.pas │ ├── PrintStatusForm.dfm │ ├── PrintStatusForm.lfm │ ├── PrintStatusForm.pas │ ├── ProxyFormUnit.dfm │ ├── ProxyFormUnit.lfm │ ├── ProxyFormUnit.pas │ ├── Resources │ │ ├── Ics7 │ │ │ ├── PAGE1.HTM │ │ │ ├── PAGE3.HTM │ │ │ ├── Page0.htm │ │ │ ├── STYLE.CSS │ │ │ ├── XLeft1.htm │ │ │ ├── fbHelpIcs7.rc │ │ │ └── ics_logo.png │ │ ├── Indy10 │ │ │ ├── BuiltWIndy.gif │ │ │ ├── PAGE1.HTM │ │ │ ├── PAGE3.HTM │ │ │ ├── Page0.htm │ │ │ ├── STYLE.CSS │ │ │ ├── XLeft1.htm │ │ │ └── fbHelpIndy10.rc │ │ ├── PAGE4.HTM │ │ ├── PAGE5.HTM │ │ ├── PAGE7.HTM │ │ ├── TabBot.gif │ │ ├── TabTop.gif │ │ └── starcross.avi │ ├── SUBMIT.DFM │ ├── SUBMIT.PAS │ ├── SUBMIT.lfm │ ├── SubmitTNT.PAS │ ├── SubmitTNT.dfm │ ├── UrlConIcs.pas │ ├── UrlConId10.pas │ ├── UrlConVclZip.pas │ ├── demounit.dfm │ ├── demounit.lfm │ ├── demounit.pas │ ├── fbHelpIcs7.res │ ├── fbHelpIndy10.res │ └── manifest.res └── Other Demos │ ├── AVI │ ├── AVIDemo.dpr │ ├── AVIDemo.res │ ├── AVIUnit.dfm │ ├── AVIUnit.lfm │ ├── AVIUnit.pas │ └── AviPanel.htm │ ├── BmpMFile │ ├── BmpDemo.dpr │ ├── BmpDemo.res │ ├── BmpDemoUnit.dfm │ ├── BmpDemoUnit.lfm │ ├── BmpDemoUnit.pas │ ├── MetaDemo.dpr │ ├── MetaDemo.res │ ├── MetaDemoUnit.dfm │ └── MetaDemoUnit.pas │ ├── Edit │ ├── HTMLEd1.dfm │ ├── HTMLEd1.lfm │ ├── HTMLEd1.pas │ ├── HTMLEditor.dpr │ └── HTMLEditor.res │ ├── Flash │ ├── FlashDemo.dpr │ ├── FlashDemo.res │ ├── FlashUnit.dfm │ ├── FlashUnit.lfm │ ├── FlashUnit.pas │ ├── Wait.htm │ ├── Wait.swf │ ├── pbear.htm │ └── pbear.swf │ ├── FrameBrowserUsingIndy9 │ ├── AuthUnit.dfm │ ├── AuthUnit.pas │ ├── CachUnitId.pas │ ├── DownLoadId.dfm │ ├── DownLoadId.pas │ ├── FBUnitId9.dfm │ ├── FBUnitId9.pas │ ├── FrameBrowserId9.dpr │ ├── FrameBrowserId9.res │ ├── GRID.RES │ ├── Gopage.dfm │ ├── Gopage.pas │ ├── HTMLAbt.dfm │ ├── HTMLAbt.pas │ ├── HttpAsyncId9.pas │ ├── PreviewForm.dfm │ ├── PreviewForm.pas │ ├── PrintStatusForm.dfm │ ├── PrintStatusForm.pas │ ├── ProxyDlg.dfm │ ├── ProxyDlg.pas │ ├── Resources │ │ ├── BuiltWIndy.gif │ │ ├── PAGE1.HTM │ │ ├── PAGE3.HTM │ │ ├── PAGE4.HTM │ │ ├── PAGE5.HTM │ │ ├── PAGE7.HTM │ │ ├── Page0.htm │ │ ├── STYLE.CSS │ │ ├── TabBot.gif │ │ ├── TabTop.gif │ │ ├── XLeft1.htm │ │ ├── fbHelp.rc │ │ └── starcross.avi │ ├── UrlConId9.pas │ ├── fbHelp32.res │ └── manifest.res │ ├── HeaderFooter │ ├── Ace.htm │ ├── Ace2.gif │ ├── GRID.RES │ ├── Gopage.dfm │ ├── Gopage.pas │ ├── HFUnit.dfm │ ├── HFUnit.lfm │ ├── HFUnit.pas │ ├── HeaderFooterDemo.dpr │ ├── HeaderFooterDemo.res │ ├── PreviewForm.dfm │ ├── PreviewForm.pas │ ├── PrintStatusForm.dfm │ └── PrintStatusForm.pas │ ├── JavaScriptUsingBesen │ ├── FrameDemJavaScriptUsingBesen.dpr │ ├── FrameDemJavaScriptUsingBesenW.dpr │ ├── HtmlBesen.pas │ ├── JSDemUnit.dfm │ ├── JSDemUnit.lfm │ ├── JSDemUnit.pas │ └── demo.htm │ ├── LiveHtml │ ├── LiveHtml.dpr │ ├── LiveHtml.res │ ├── LiveHtmlForm.dfm │ ├── LiveHtmlForm.pas │ ├── LiveHtmlW.dpr │ └── LiveHtmlW.res │ ├── OnStreamRequest │ ├── Project1.dpr │ ├── Project1.res │ ├── unit1.dfm │ └── unit1.pas │ └── Panel │ ├── Panel.htm │ ├── PanelDemo.dpr │ ├── PanelDemo.res │ ├── PanelUnit.dfm │ ├── PanelUnit.lfm │ └── PanelUnit.pas ├── HtmlHelp ├── HTMLVIEW.hhk ├── THtmlViewer.chm ├── THtmlViewer.hhp ├── html │ ├── _body__attributes.htm │ ├── activeviewer_property.htm │ ├── assign_tbuffer_method.htm │ ├── assignto_tbuffer_method.htm │ ├── asstring_tbuffer_method.htm │ ├── backbuttonenabled_property.htm │ ├── base_property.htm │ ├── basetarget_property.htm │ ├── borderstyle_property.htm │ ├── caretpos_property.htm │ ├── charset_property.htm │ ├── class_hierarchy.htm │ ├── clear_method.htm │ ├── clearhistory_method.htm │ ├── codepage_tbuffer_property.htm │ ├── contents.htm │ ├── convert_tbuffer_method.htm │ ├── copyright.htm │ ├── copytoclipboard_method.htm │ ├── currentfile_property.htm │ ├── defbackground_property.htm │ ├── deffontcolor_property.htm │ ├── deffontname_property.htm │ ├── deffontsize_property.htm │ ├── defhotspotcolor_property.htm │ ├── defoverlinkcolor_property.htm │ ├── defprefontname_property.htm │ ├── defvisitedlinkcolor_property.htm │ ├── displaypostoxy_method.htm │ ├── dither_property.htm │ ├── documentcodepage_property.htm │ ├── dostohtml_function.htm │ ├── event_thtmlvieweronhotspotclick.htm │ ├── event_thtmlvieweronhotspotcovered.htm │ ├── find_method.htm │ ├── finddisplaypos_method.htm │ ├── findsourcepos_method.htm │ ├── formcontrollist_property.htm │ ├── formdata_property.htm │ ├── fulldisplaysize_method.htm │ ├── fvoptions_property.htm │ ├── fwdbuttonenabled_property.htm │ ├── getcharatpos_method.htm │ ├── getpostquery_method.htm │ ├── getseltextbuf_method.htm │ ├── getstring_tbuffer_method.htm │ ├── getviewerurlbase_method.htm │ ├── goback_method.htm │ ├── gofwd_method.htm │ ├── help.css │ ├── history_property.htm │ ├── historyindex_property.htm │ ├── historymaxcount_property.htm │ ├── hscrollbarposition_property.htm │ ├── hscrollbarrange_property.htm │ ├── htmlexpandfilename_method.htm │ ├── htmltodos.htm │ ├── htoptions_property.htm │ ├── idcontrol_property.htm │ ├── iddisplay_property.htm │ ├── imagecachecount_property.htm │ ├── insertimage_method.htm │ ├── linkattributes_property.htm │ ├── linktext_property.htm │ ├── load_method.htm │ ├── loadfrombuffer_method.htm │ ├── loadfromdocument_method.htm │ ├── loadfromfile_method.htm │ ├── loadfromstream_method.htm │ ├── loadfromstring_method.htm │ ├── loadimagefile_method.htm │ ├── loadstrings_method.htm │ ├── loadtargetfromfile_method.htm │ ├── loadtextfile_method.htm │ ├── loadtextstrings_method.htm │ ├── loadurl_method.htm │ ├── makebitmap_method.htm │ ├── makemetafile_method.htm │ ├── makepagedmetafiles_method.htm │ ├── marginheight_and_marginwidth_properties.htm │ ├── maxvertical_property.htm │ ├── name_tbuffer_property.htm │ ├── namelist_property.htm │ ├── nextchar_tbuffer_method.htm │ ├── noselect_property.htm │ ├── numprinterpages_method.htm │ ├── onblankwindowrequest_event.htm │ ├── onbufferrequest_event.htm │ ├── onfilebrowse_event.htm │ ├── onfilerequest_event.htm │ ├── onformsubmit_event.htm │ ├── ongetpostrequest_event.htm │ ├── onhistorychange_event.htm │ ├── onhotspottargetclick_event.htm │ ├── onhotspottargetcovered_event.htm │ ├── onhtstreamrequest_event.htm │ ├── onimageclick_event.htm │ ├── onimageover_event.htm │ ├── onimagerequest_event.htm │ ├── oninclude_event.htm │ ├── onlink_event.htm │ ├── onmeta_event.htm │ ├── onmetarefresh_event.htm │ ├── onmousedouble_event.htm │ ├── onobjectblur_event.htm │ ├── onobjectchange_event.htm │ ├── onobjectclick_event.htm │ ├── onobjectfocus_event.htm │ ├── onobjecttag_event.htm │ ├── onpanelcreate_event.htm │ ├── onpaneldestroy_event.htm │ ├── onpanelprint_event.htm │ ├── onparsebegin_event.htm │ ├── onparseend_event.htm │ ├── onprintheader_and_onprintfooter_events.htm │ ├── onprinthtmlheader_and_onprinthtmlfooter_events.htm │ ├── onprocessing_event.htm │ ├── onprogress_event.htm │ ├── onrightclick_event.htm │ ├── onscript_event.htm │ ├── onsoundrequest_event.htm │ ├── onstreamrequest_event.htm │ ├── onstringsrequest_event.htm │ ├── onviewerclear_event.htm │ ├── openprint__abortprint__and_closeprint_methods.htm │ ├── palette_property.htm │ ├── parentcolor_property.htm │ ├── parentfont_property.htm │ ├── peekchar_tbuffer_method.htm │ ├── position_tbuffer_property.htm │ ├── positionto_method.htm │ ├── print_method.htm │ ├── printmargin_properties.htm │ ├── printscale_property.htm │ ├── processing_property.htm │ ├── prop_thtmlviewer_quirksmode.htm │ ├── prop_thtmlviewerdocumenttitle.htm │ ├── prop_thtmlviewerposition.htm │ ├── ptinobject_method.htm │ ├── reference.htm │ ├── reformat_method.htm │ ├── reformatting.htm │ ├── reload_method.htm │ ├── replaceimage_method.htm │ ├── selectall_method.htm │ ├── sellength_property.htm │ ├── selstart_property.htm │ ├── seltext_property.htm │ ├── serverroot_property.htm │ ├── setting_up_a_history_list.htm │ ├── size_tbuffer_method.htm │ ├── special_html_tags_and_attributes.htm │ ├── supported_elements.htm │ ├── supported_properties.htm │ ├── target_property.htm │ ├── text_property.htm │ ├── tframebrowser_component.htm │ ├── tframebrowser_events.htm │ ├── tframebrowser_methods.htm │ ├── tframebrowser_properties.htm │ ├── tframeviewer_component.htm │ ├── tframeviewer_events.htm │ ├── tframeviewer_methods.htm │ ├── tframeviewer_properties.htm │ ├── tfreelist.htm │ ├── things_you_should_know.htm │ ├── thtmlviewer_component.htm │ ├── thtmlviewer_events.htm │ ├── thtmlviewer_methods.htm │ ├── thtmlviewer_properties.htm │ ├── titleattr_property.htm │ ├── titlehistory_property.htm │ ├── type_tbuffcodepage.htm │ ├── type_tbuffer.htm │ ├── type_tbufferrequestevent.htm │ ├── type_tfilebrowseevent.htm │ ├── type_tfilerequestevent.htm │ ├── type_tformsubmitevent.htm │ ├── type_tgetimageevent.htm │ ├── type_tgetpostrequestevent.htm │ ├── type_tgetpostrequestexevent.htm │ ├── type_tgetstreamevent.htm │ ├── type_thotspotclickevent.htm │ ├── type_thotspotevent.htm │ ├── type_thotspottargetclickevent.htm │ ├── type_thotspottargetevent_.htm │ ├── type_thtchar.htm │ ├── type_thtmlfiletype.htm │ ├── type_thtmlpageprinted.htm │ ├── type_thtobjectevent.htm │ ├── type_thtprogressevent.htm │ ├── type_thtquirksmode.htm │ ├── type_thtstring.htm │ ├── type_thtstrings.htm │ ├── type_timageclickevent.htm │ ├── type_timageoverevent.htm │ ├── type_tincludetype.htm │ ├── type_tlinktype.htm │ ├── type_tmetarefreshtype.htm │ ├── type_tmetatype.htm │ ├── type_tobjectclickevent.htm │ ├── type_tobjecttagevent.htm │ ├── type_tpageprinted.htm │ ├── type_tpanelcreateevent.htm │ ├── type_tpaneldestroyevent.htm │ ├── type_tpanelprintevent.htm │ ├── type_tprocessingevent.htm │ ├── type_trightclickevent.htm │ ├── type_tscriptevent.htm │ ├── type_tsoundtype.htm │ ├── type_tstreamrequestevent.htm │ ├── type_tstringsrequestevent.htm │ ├── type_twindowrequestevent.htm │ ├── url.htm │ ├── url_property.htm │ ├── using_the_tframebrowser_component.htm │ ├── using_the_tframeviewer_component.htm │ ├── using_the_thtmlviewer_component.htm │ ├── viewerfromtarget_method.htm │ ├── viewers_property.htm │ ├── viewimages_property.htm │ ├── visitedmaxcount_property.htm │ ├── vscrollbar__hscrollbar_properties.htm │ ├── vscrollbarposition_property.htm │ ├── vscrollbarrange_property.htm │ ├── waitstream.htm │ └── xytodisplaypos_method.htm ├── htmlview.hhc └── images │ ├── bm0.gif │ ├── bm1.gif │ ├── bm2.gif │ ├── bm3.gif │ ├── bm4.gif │ ├── bm5.gif │ ├── bm6.gif │ ├── bm7.gif │ ├── bm8.gif │ ├── bm9.gif │ ├── smallcheck.gif │ ├── v1110.png │ ├── v114.png │ ├── v115.png │ ├── v116.png │ ├── v117.png │ ├── v118.png │ ├── v119.png │ └── v945.png ├── License.txt ├── Rad Studio 10.1 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 10.2 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 10.3 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 10.4 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 10 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 11 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── Rad Studio 12 ├── FrameViewer.dpk └── dclFrameViewer.dpk ├── ReadMe.txt ├── package ├── FRAMVIEW.DCR ├── Frambrwz.dcr ├── FrameViewer09.lpk ├── FrameViewer09.pas ├── FrameViewer2005.dpk ├── FrameViewer2005.res ├── FrameViewer2006.dpk ├── FrameViewer2006.res ├── FrameViewer2007.dpk ├── FrameViewer2007.res ├── FrameViewer2009.dpk ├── FrameViewer2009.res ├── FrameViewer2010.dpk ├── FrameViewer2010.res ├── FrameViewer6.dpk ├── FrameViewer6.res ├── FrameViewer7.dpk ├── FrameViewer7.res ├── FrameViewerXE.dpk ├── FrameViewerXE.res ├── FrameViewerXE2.dpk ├── FrameViewerXE2.res ├── FrameViewerXE3.dpk ├── FrameViewerXE3.res ├── FrameViewerXE4.dpk ├── FrameViewerXE4.res ├── FrameViewerXE5.dpk ├── FrameViewerXE5.res ├── FrameViewerXE6.dpk ├── FrameViewerXE6.res ├── FrameViewerXE7.dpk ├── FrameViewerXE7.res ├── FrameViewerXE7All.groupproj ├── FrameViewerXE8.dpk ├── FrameViewerXE8.res ├── FrameViewerXE8All.groupproj ├── FrameViewerXE9.dpk ├── FrameViewerXE9.dproj ├── FrameViewerXE9.res ├── FrameViewerXE9All.groupproj ├── HTMLVIEW.DCR ├── dclFrameViewerXE.dpk ├── dclFrameViewerXE2.dpk ├── dclFrameViewerXE3.dpk ├── dclFrameViewerXE3.res ├── dclFrameViewerXE4.dpk ├── dclFrameViewerXE4.res ├── dclFrameViewerXE5.dpk ├── dclFrameViewerXE5.res ├── dclFrameViewerXE6.dpk ├── dclFrameViewerXE6.res ├── dclFrameViewerXE7.dpk ├── dclFrameViewerXE7.res ├── dclFrameViewerXE8.dpk ├── dclFrameViewerXE8.res ├── dclFrameViewerXE9.dpk ├── dclFrameViewerXE9.dproj └── dclFrameViewerXE9.res ├── resources └── getit │ ├── GetIt-Logo.html │ ├── GetIt-Logo.png │ ├── HtmlViewer GetIt Submission Information.rtf │ ├── Logo.jpg │ ├── TabBot.gif │ ├── TabTop.gif │ └── WaterMark.png └── source ├── AlphaBlendUn.pas ├── BegaHtmlPrintPreviewForm.pas ├── BegaMetaFilePrinter.pas ├── BegaPreview.dfm ├── BegaPreview.lfm ├── BegaPreview.pas ├── BegaPreviewForm.dfm ├── BegaPreviewForm.lfm ├── BegaPreviewForm.pas ├── BegaPreviewPanel.pas ├── BegaScrollBox.pas ├── BegaZoom.pas ├── BuffConv.pas ├── BuffConvArrays.pas ├── DitherUnit.pas ├── FramBrwz.pas ├── FrameViewerReg.pas ├── GDIPL2A.pas ├── HSLUtils.pas ├── HTMLCompEdit.pas ├── HTMLGif2.pas ├── HTMLSubs.pas ├── HTMLUn2.pas ├── Html32.res ├── HtmlBuffer.pas ├── HtmlCaches.pas ├── HtmlFonts.pas ├── HtmlGlobals.pas ├── HtmlImages.pas ├── HtmlPrinter.pas ├── HtmlSymb.pas ├── Htmlsbs1.pas ├── MetaFilePrinter.pas ├── Obj ├── DelphiZLib.obj ├── adler32.obj ├── compress.obj ├── crc32.obj ├── deflate.obj ├── infback.obj ├── inffast.obj ├── inflate.obj ├── inftrees.obj └── trees.obj ├── ReadHTML.pas ├── StylePars.pas ├── StyleTypes.pas ├── StyleUn.pas ├── URLSubs.pas ├── UrlConn.pas ├── ZoomAndHandCursor.RES ├── framview.pas ├── htmlcomp.lrs ├── htmlcons.inc ├── htmlgif1.pas ├── htmlmisc.pas ├── htmlun2.lrs ├── htmlview.pas ├── msimg32.pas ├── unicodestringslcl.pas ├── vwPrint.pas └── widestringslcl.pas /.gitignore: -------------------------------------------------------------------------------- 1 | **.dcu 2 | **.bmp 3 | **.d 4 | **.ddp 5 | **.drc 6 | **.gex 7 | **.ico 8 | **.ICO 9 | **.identcache 10 | **.log 11 | **.map 12 | **.o 13 | **.ncb 14 | **.sln 15 | **.suo 16 | **.dproj* 17 | **.vcproj* 18 | **.cbproj* 19 | **.exe 20 | **CVS 21 | **__history 22 | **backup 23 | **.*ignore 24 | **.svn 25 | *.*~* 26 | **.bak 27 | **.cfg 28 | **.dof 29 | **.mes 30 | **.dsk 31 | **.lpi 32 | **.*groupproj* 33 | **.tvsconfig 34 | **.local 35 | **.stat 36 | **.gid 37 | **.lpi 38 | **.res 39 | **.otares 40 | **.aqt 41 | *bin 42 | sonar-* 43 | config.default 44 | Thumbs.db 45 | Demos/Main Demos/bin 46 | Demos/Main Demos/lib 47 | Demos/Other Demos/*/bin 48 | Demos/Other Demos/*/lib 49 | Demos/Other Demos/*/cache 50 | package/lib 51 | package/XE2BCB 52 | *eay*.dll 53 | /Demos/Compiled Framedemo/Cache 54 | **.hpp 55 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/ARROWS.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/ARROWS.GIF -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/CONTENTS.BMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/CONTENTS.BMP -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/CRHRN1.WAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/CRHRN1.WAV -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/FrameBrowserDemoIcs.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/FrameBrowserDemoIcs.exe -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/FrameBrowserDemoId10.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/FrameBrowserDemoId10.exe -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/FrameDem.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/FrameDem.exe -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/FrameDem64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/FrameDem64.exe -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/GLASS.BMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/GLASS.BMP -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/Note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/Note.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/Order1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/Order1.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/TABLE.BMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/TABLE.BMP -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/TabBot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/TabBot.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/TabTop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/TabTop.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/TryIt.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Try It 4 | 5 | 6 | 7 | 8 | 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |

WhatsNew.htm will reload in 5 seconds

19 |
20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/WMELON.BMP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/WMELON.BMP -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/WindMill.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/WindMill.JPG -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/agif2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/agif2.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/arizona.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/arizona.jpg -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/blkgreen.htm: -------------------------------------------------------------------------------- 1 | Green on Black Background 2 | 3 | 4 | 5 |

Exploring Colors

6 | 7 | 12 |

13 | A black background seems to lend an air of mystery... 14 |


15 | 16 | 17 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/colors.htm: -------------------------------------------------------------------------------- 1 | 2 | Color Experiment 3 | 4 | 5 | 6 | 7 | 8 | 9 | <center><h1>Frame Alert</h1> 10 | This document is designed to be viewed with a Frame viewer. </center> 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/demo.css: -------------------------------------------------------------------------------- 1 | 2 | body {background: white; font: 10pt Arial; margin-top: 15;} 3 | .backcolor {background-color: #99ccff;} 4 | table, td, th {font: 10pt Arial; border-color:buttonface} 5 | th {font-weight: bold;} 6 | a:link {color: #000060;} 7 | a:hover {color: #a44;} 8 | a:visited {color: #7070a0;} 9 | .title {font: bold 18pt "Times New Roman"; color: #a53737; text-align: center; 10 | margin-bottom: 0;} 11 | .subtitle {font: bold 8pt; color: #733737; text-align: center; 12 | margin: 0;} 13 | .maroon {color: maroon; font-weight: bold } 14 | .heading 15 | {color: rgb(68, 85, 119); margin-left: -20px; margin-top: 25px; font: bold 12pt; 16 | background-color: rgb(222,233,243); 17 | padding: 5; } 18 | body.indent {margin-left: 30px;} 19 | code {font-size: 1em;} 20 | 21 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/demo.htm: -------------------------------------------------------------------------------- 1 | 2 | FrameViewer Demo Pages 3 | 4 | 5 | 6 | 7 | 8 | 9 | <center><h1>Frame Alert</h1> 10 | This document is designed to be viewed with a Frame viewer. </center> 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/gudcolor.htm: -------------------------------------------------------------------------------- 1 | Good Colors 2 | 3 | 4 | 5 |

Exploring Colors

6 |
7 | 8 | 13 |
14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/import1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/import1.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/leftwin.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 34 | 35 |
19 |

20 | Contents 21 |


22 |
23 | 33 |
36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/mail5a.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/mail5a.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/minus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/minus.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/music.mid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/music.mid -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/pengbrew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/pengbrew.png -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/plus.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/pyramids.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/pyramids.jpg -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/readme1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | THtmlViewer Documentation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | <center><h1>Frame Alert</h1> 13 | This document is designed to be viewed with a Frame viewer. </center> 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/readme2.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 10 | 11 | 12 | 13 | 14 |

HTML Components, Version 11.10

15 |

Copyright © 1995-2008 by L. David Baldwin, 2008-2023 by the HtmlViewer Team See below

16 | 17 | 18 | 24 | 30 | 31 |
19 | What are the HTML Viewer Components?
20 | Files Supplied
21 | Installing the HTML Components
22 | Installing the Help File
23 |
25 | UnInstalling the Components
26 | Contacts and Addresses
27 | Acknowledgements
28 | In case of trouble don't mailto this address
29 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/sample1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Sample HTML file 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | <center><h1>Frame Alert</h1> 12 | This document is designed to be viewed with a Frame viewer. </center> 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/smallcheck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/smallcheck.gif -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/space.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/tabltut1.htm: -------------------------------------------------------------------------------- 1 | 2 | Table Tutorial 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <center><h1>Frame Alert</h1> 11 | This document is designed to be viewed with a Frame viewer. </center> 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Demos/Compiled Framedemo/ugly.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Compiled Framedemo/ugly.gif -------------------------------------------------------------------------------- /Demos/Main Demos/DownloadFormUnit.lfm: -------------------------------------------------------------------------------- 1 | object DownloadForm: TDownloadForm 2 | Left = 645 3 | Height = 125 4 | Top = 221 5 | Width = 307 6 | BorderIcons = [biSystemMenu] 7 | Caption = 'DownLoad' 8 | ClientHeight = 125 9 | ClientWidth = 307 10 | Color = clBtnFace 11 | Font.Color = clWindowText 12 | Font.Height = -11 13 | Font.Name = 'MS Sans Serif' 14 | OnShow = FormShow 15 | Position = poOwnerFormCenter 16 | LCLVersion = '1.6.0.4' 17 | object Label2: TLabel 18 | Left = 24 19 | Height = 13 20 | Top = 16 21 | Width = 33 22 | Caption = 'Status:' 23 | ParentColor = False 24 | end 25 | object Label3: TLabel 26 | Left = 24 27 | Height = 13 28 | Top = 40 29 | Width = 47 30 | Caption = 'Time Left:' 31 | ParentColor = False 32 | end 33 | object Status: TLabel 34 | Left = 88 35 | Height = 13 36 | Top = 16 37 | Width = 201 38 | AutoSize = False 39 | ParentColor = False 40 | end 41 | object TimeLeft: TLabel 42 | Left = 88 43 | Height = 1 44 | Top = 40 45 | Width = 1 46 | ParentColor = False 47 | end 48 | object CancelButton: TButton 49 | Left = 112 50 | Height = 25 51 | Top = 80 52 | Width = 89 53 | Caption = 'Cancel' 54 | OnClick = CancelButtonClick 55 | TabOrder = 0 56 | end 57 | end 58 | -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDem.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/FrameDem.ico -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDem.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Your application description here. 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDem.rc: -------------------------------------------------------------------------------- 1 | 1 VERSIONINFO 2 | FILEVERSION 10,0,0,0 3 | PRODUCTVERSION 10,0,0,0 4 | { 5 | BLOCK "StringFileInfo" 6 | { 7 | BLOCK "040904E4" 8 | { 9 | VALUE "Comments", "meet us at http://code.google.com/p/thtmlviewer/\000" 10 | VALUE "CompanyName", "HtmlViewer Team\000" 11 | VALUE "FileDescription", "\000" 12 | VALUE "FileVersion", "10.0.0.0\000" 13 | VALUE "InternalName", "\000" 14 | VALUE "LegalCopyright", "\000" 15 | VALUE "LegalTrademarks", "\000" 16 | VALUE "OriginalFilename", "\000" 17 | VALUE "ProductName", "FrameViewer Demo\000" 18 | VALUE "ProductVersion", "10.0.0.0\000" 19 | } 20 | } 21 | BLOCK "VarFileInfo" 22 | { 23 | VALUE "Translation", 0x0409, 0x04E4 24 | } 25 | } 26 | 27 | #define RT_MANIFEST 24 28 | #define CREATEPROCESS_MANIFEST_RESOURCE_ID 1 29 | #define ISOLATIONAWARE_MANIFEST_RESOURCE_ID 2 30 | #define ISOLATIONAWARE_NOSTATICIMPORT_MANIFEST_RESOURCE_ID 3 31 | 32 | CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "FrameDem.manifest" 33 | MAINICON ICON "FrameDem.ico" 34 | -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDem.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/FrameDem.res -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDemLaz.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/FrameDemLaz.res -------------------------------------------------------------------------------- /Demos/Main Demos/FrameDemW.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/FrameDemW.res -------------------------------------------------------------------------------- /Demos/Main Demos/GRID.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/GRID.RES -------------------------------------------------------------------------------- /Demos/Main Demos/Gopage.lfm: -------------------------------------------------------------------------------- 1 | object GoPageForm: TGoPageForm 2 | Left = 1150 3 | Height = 116 4 | Top = 247 5 | Width = 231 6 | ActiveControl = PageNum 7 | BorderStyle = bsDialog 8 | Caption = 'Go to Page Number' 9 | ClientHeight = 116 10 | ClientWidth = 231 11 | Font.Color = clBlack 12 | Font.Height = -11 13 | Font.Name = 'Tahoma' 14 | Font.Style = [fsBold] 15 | Position = poScreenCenter 16 | LCLVersion = '0.9.28.2' 17 | object Bevel1: TBevel 18 | Left = 11 19 | Height = 57 20 | Top = 8 21 | Width = 209 22 | Shape = bsFrame 23 | end 24 | object OKBtn: TBitBtn 25 | Left = 35 26 | Height = 27 27 | Top = 76 28 | Width = 77 29 | Font.Color = clBlack 30 | Font.Height = -11 31 | Font.Name = 'Tahoma' 32 | Kind = bkOK 33 | ParentFont = False 34 | TabOrder = 1 35 | end 36 | object CancelBtn: TBitBtn 37 | Left = 119 38 | Height = 27 39 | Top = 76 40 | Width = 77 41 | Font.Color = clBlack 42 | Font.Height = -11 43 | Font.Name = 'Tahoma' 44 | Kind = bkCancel 45 | ParentFont = False 46 | TabOrder = 2 47 | end 48 | object PageNum: TSpinEdit 49 | Left = 87 50 | Height = 21 51 | Top = 27 52 | Width = 57 53 | MaxValue = 1 54 | MinValue = 1 55 | OnEnter = PageNumEnter 56 | OnKeyDown = PageNumKeyDown 57 | TabOrder = 0 58 | Value = 1 59 | end 60 | end 61 | -------------------------------------------------------------------------------- /Demos/Main Demos/Gopage.pas: -------------------------------------------------------------------------------- 1 | unit Gopage; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | interface 8 | 9 | uses 10 | Classes, Graphics, Forms, Controls, Buttons, StdCtrls, ExtCtrls, Spin; 11 | 12 | type 13 | TGoPageForm = class(TForm) 14 | OKBtn: TBitBtn; 15 | CancelBtn: TBitBtn; 16 | Bevel1: TBevel; 17 | PageNum: TSpinEdit; 18 | procedure PageNumEnter(Sender: TObject); 19 | procedure PageNumKeyDown(Sender: TObject; var Key: Word; 20 | Shift: TShiftState); 21 | private 22 | { Private declarations } 23 | public 24 | { Public declarations } 25 | end; 26 | 27 | var 28 | GoPageForm: TGoPageForm; 29 | 30 | implementation 31 | 32 | {$IFnDEF FPC} 33 | {$R *.dfm} 34 | {$ELSE} 35 | {$R *.lfm} 36 | {$ENDIF} 37 | 38 | procedure TGoPageForm.PageNumEnter(Sender: TObject); 39 | begin 40 | PageNum.SelectAll; 41 | end; 42 | 43 | procedure TGoPageForm.PageNumKeyDown(Sender: TObject; var Key: Word; 44 | Shift: TShiftState); 45 | begin 46 | if Key = 13 then 47 | Begin 48 | Key := 0; 49 | OKBtn.Click; 50 | end; 51 | end; 52 | 53 | end. 54 | -------------------------------------------------------------------------------- /Demos/Main Demos/HtmlDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/HtmlDemo.res -------------------------------------------------------------------------------- /Demos/Main Demos/HtmlDemoLaz.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/HtmlDemoLaz.res -------------------------------------------------------------------------------- /Demos/Main Demos/HtmlDemoW.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/HtmlDemoW.res -------------------------------------------------------------------------------- /Demos/Main Demos/Htmlabt.lfm: -------------------------------------------------------------------------------- 1 | object AboutBox: TAboutBox 2 | Left = 740 3 | Height = 265 4 | Top = 213 5 | Width = 375 6 | BorderIcons = [biSystemMenu] 7 | Caption = 'About' 8 | ClientHeight = 265 9 | ClientWidth = 375 10 | Color = clWindow 11 | Constraints.MinHeight = 265 12 | Constraints.MinWidth = 375 13 | Font.Color = clWindowText 14 | Font.Height = -13 15 | Font.Name = 'System' 16 | Position = poOwnerFormCenter 17 | LCLVersion = '2.2.0.4' 18 | object BitBtn1: TBitBtn 19 | Left = 292 20 | Height = 25 21 | Top = 232 22 | Width = 75 23 | Anchors = [akRight, akBottom] 24 | Caption = 'Ok' 25 | Kind = bkOK 26 | ModalResult = 1 27 | TabOrder = 0 28 | end 29 | object Viewer: THtmlViewer 30 | Left = 8 31 | Height = 218 32 | Top = 8 33 | Width = 360 34 | BorderStyle = htNone 35 | HistoryMaxCount = 0 36 | HtOptions = [] 37 | NoSelect = True 38 | PrintMarginBottom = 2 39 | PrintMarginLeft = 2 40 | PrintMarginRight = 2 41 | PrintMarginTop = 2 42 | PrintScale = 1 43 | ScrollBars = ssNone 44 | ViewImages = False 45 | Anchors = [akTop, akLeft, akRight, akBottom] 46 | Enabled = False 47 | TabOrder = 1 48 | end 49 | end 50 | -------------------------------------------------------------------------------- /Demos/Main Demos/ImgForm.dfm: -------------------------------------------------------------------------------- 1 | object ImageForm: TImageForm 2 | Left = 591 3 | Top = 236 4 | Width = 325 5 | Height = 337 6 | AutoSize = True 7 | Caption = 'ImageForm' 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'MS Sans Serif' 13 | Font.Style = [] 14 | FormStyle = fsStayOnTop 15 | OldCreateOrder = True 16 | Position = poOwnerFormCenter 17 | PixelsPerInch = 96 18 | TextHeight = 13 19 | object Image1: TImage 20 | Left = 0 21 | Top = 0 22 | Width = 317 23 | Height = 306 24 | AutoSize = True 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /Demos/Main Demos/ImgForm.lfm: -------------------------------------------------------------------------------- 1 | object ImageForm: TImageForm 2 | Left = 535 3 | Height = 306 4 | Top = 246 5 | Width = 317 6 | AutoSize = True 7 | Caption = 'ImageForm' 8 | ClientHeight = 306 9 | ClientWidth = 317 10 | Color = clBtnFace 11 | Font.Color = clWindowText 12 | Font.Height = -11 13 | Font.Name = 'MS Sans Serif' 14 | FormStyle = fsStayOnTop 15 | Position = poOwnerFormCenter 16 | LCLVersion = '1.2.2.0' 17 | object Image1: TImage 18 | Left = 0 19 | Height = 306 20 | Top = 0 21 | Width = 317 22 | AutoSize = True 23 | end 24 | end 25 | -------------------------------------------------------------------------------- /Demos/Main Demos/InfoFormUnit.dfm: -------------------------------------------------------------------------------- 1 | object InfoForm: TInfoForm 2 | Left = 298 3 | Top = 180 4 | Caption = 'Info' 5 | ClientHeight = 336 6 | ClientWidth = 468 7 | Color = clBtnFace 8 | Font.Charset = DEFAULT_CHARSET 9 | Font.Color = clWindowText 10 | Font.Height = -11 11 | Font.Name = 'MS Sans Serif' 12 | Font.Style = [] 13 | OldCreateOrder = True 14 | Position = poOwnerFormCenter 15 | OnResize = FormResize 16 | DesignSize = ( 17 | 468 18 | 336) 19 | PixelsPerInch = 96 20 | TextHeight = 13 21 | object OKButton: TBitBtn 22 | Left = 199 23 | Top = 297 24 | Width = 65 25 | Height = 25 26 | Anchors = [akLeft, akBottom] 27 | Kind = bkOK 28 | NumGlyphs = 2 29 | TabOrder = 0 30 | end 31 | object mmoInfo: TMemo 32 | Left = 16 33 | Top = 16 34 | Width = 438 35 | Height = 265 36 | Anchors = [akLeft, akTop, akRight, akBottom] 37 | Lines.Strings = ( 38 | 'mmoInfo') 39 | ReadOnly = True 40 | ScrollBars = ssBoth 41 | TabOrder = 1 42 | WordWrap = False 43 | end 44 | end 45 | -------------------------------------------------------------------------------- /Demos/Main Demos/InfoFormUnit.lfm: -------------------------------------------------------------------------------- 1 | object InfoForm: TInfoForm 2 | Left = 551 3 | Height = 330 4 | Top = 178 5 | Width = 468 6 | Caption = 'Info' 7 | ClientHeight = 330 8 | ClientWidth = 468 9 | Color = clBtnFace 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'MS Sans Serif' 13 | OnResize = FormResize 14 | Position = poOwnerFormCenter 15 | LCLVersion = '1.6.0.4' 16 | object OKButton: TBitBtn 17 | Left = 199 18 | Height = 25 19 | Top = 291 20 | Width = 65 21 | Anchors = [akLeft, akBottom] 22 | Kind = bkOK 23 | ModalResult = 1 24 | TabOrder = 0 25 | end 26 | object mmoInfo: TMemo 27 | Left = 16 28 | Height = 264 29 | Top = 16 30 | Width = 437 31 | Anchors = [akTop, akLeft, akRight, akBottom] 32 | Lines.Strings = ( 33 | 'mmoInfo' 34 | ) 35 | ReadOnly = True 36 | ScrollBars = ssBoth 37 | TabOrder = 1 38 | WordWrap = False 39 | end 40 | end 41 | -------------------------------------------------------------------------------- /Demos/Main Demos/InfoFormUnit.pas: -------------------------------------------------------------------------------- 1 | unit InfoFormUnit; 2 | 3 | {$include htmlcons.inc} 4 | 5 | interface 6 | 7 | uses 8 | {$ifdef LCL} 9 | LCLIntf, LCLType, LMessages, 10 | {$else} 11 | WinTypes, WinProcs, Messages, 12 | {$endif} 13 | SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 14 | StdCtrls, Buttons; 15 | 16 | type 17 | 18 | { TInfoForm } 19 | 20 | TInfoForm = class(TForm) 21 | OKButton: TBitBtn; 22 | mmoInfo: TMemo; 23 | procedure FormResize(Sender: TObject); 24 | private 25 | { Private declarations } 26 | public 27 | { Public declarations } 28 | end; 29 | 30 | implementation 31 | 32 | {$ifdef LCL} 33 | {$R *.lfm} 34 | {$else} 35 | {$R *.dfm} 36 | {$endif} 37 | 38 | procedure TInfoForm.FormResize(Sender: TObject); 39 | begin 40 | OKButton.Left := (ClientWidth - OKButton.Width) div 2; 41 | end; 42 | 43 | end. 44 | -------------------------------------------------------------------------------- /Demos/Main Demos/LogFormUnit.dfm: -------------------------------------------------------------------------------- 1 | object LogForm: TLogForm 2 | Left = 0 3 | Top = 0 4 | BorderStyle = bsSizeToolWin 5 | Caption = 'Diagnostic Window' 6 | ClientHeight = 410 7 | ClientWidth = 641 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'Tahoma' 13 | Font.Style = [] 14 | FormStyle = fsStayOnTop 15 | OldCreateOrder = False 16 | Position = poDesigned 17 | OnClose = FormClose 18 | PixelsPerInch = 96 19 | TextHeight = 13 20 | object LogMemo: TMemo 21 | Left = 0 22 | Top = 0 23 | Width = 641 24 | Height = 410 25 | Align = alClient 26 | PopupMenu = PopupMenu 27 | ScrollBars = ssBoth 28 | TabOrder = 0 29 | WordWrap = False 30 | OnDblClick = LogMemoDblClick 31 | OnKeyDown = LogMemoKeyDown 32 | end 33 | object PopupMenu: TPopupMenu 34 | Left = 310 35 | Top = 205 36 | object pCopy: TMenuItem 37 | Caption = 'Copy Ctl+C' 38 | OnClick = pCopyClick 39 | end 40 | object pCopyAll: TMenuItem 41 | Caption = 'Copy All' 42 | OnClick = pCopyAllClick 43 | end 44 | object pClear: TMenuItem 45 | Caption = 'Clear' 46 | OnClick = pClearClick 47 | end 48 | end 49 | end 50 | -------------------------------------------------------------------------------- /Demos/Main Demos/LogFormUnit.lfm: -------------------------------------------------------------------------------- 1 | object LogForm: TLogForm 2 | Left = 0 3 | Top = 0 4 | BorderStyle = bsSizeToolWin 5 | Caption = 'Diagnostic Window' 6 | ClientHeight = 410 7 | ClientWidth = 641 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'Tahoma' 13 | Font.Style = [] 14 | FormStyle = fsStayOnTop 15 | OldCreateOrder = False 16 | Position = poDesigned 17 | OnClose = FormClose 18 | PixelsPerInch = 96 19 | TextHeight = 13 20 | object LogMemo: TMemo 21 | Left = 0 22 | Top = 0 23 | Width = 641 24 | Height = 410 25 | Align = alClient 26 | PopupMenu = PopupMenu 27 | ScrollBars = ssBoth 28 | TabOrder = 0 29 | WordWrap = False 30 | OnDblClick = LogMemoDblClick 31 | OnKeyDown = LogMemoKeyDown 32 | end 33 | object PopupMenu: TPopupMenu 34 | Left = 310 35 | Top = 205 36 | object pCopy: TMenuItem 37 | Caption = 'Copy Ctl+C' 38 | OnClick = pCopyClick 39 | end 40 | object pCopyAll: TMenuItem 41 | Caption = 'Copy All' 42 | OnClick = pCopyAllClick 43 | end 44 | object pClear: TMenuItem 45 | Caption = 'Clear' 46 | OnClick = pClearClick 47 | end 48 | end 49 | end 50 | -------------------------------------------------------------------------------- /Demos/Main Demos/OptionsId10.inc: -------------------------------------------------------------------------------- 1 | {.$i htmlcons.inc} 2 | 3 | { 4 | options.inc 5 | 6 | UseSSL - Enables the OpenSSL support (https). 7 | 8 | UseZLib - set this to support ZLib and Gzip http compression. 9 | 10 | LogIt - set this to support a diagnostic window. 11 | } 12 | {$define UseSSL} 13 | 14 | {$define UseZLib} 15 | 16 | {$define LogIt} 17 | 18 | 19 | {To include the Zip: protocol, define "IncludeZip" by removing the "..."} 20 | {...$Define IncludeZip} 21 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Ics7/Page0.htm: -------------------------------------------------------------------------------- 1 | Demo Program Information 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Ics7/STYLE.CSS: -------------------------------------------------------------------------------- 1 | 2 | 3 | body {background: white; font: 10pt Arial;} 4 | td, th {font: 10pt Arial;} 5 | .backcolor {background-color: #99ccff;} 6 | :link {color: blue;} /*{color: #3737eb;}*/ 7 | :hover {color: blue;} 8 | :visited {color: blue;} 9 | code {font-size: 1em;} 10 | .heading {font: bold 12pt "Arial" ; color: #ff6600; 11 | border-bottom: solid 1px #0000c0; width: 10; } 12 | .Mainhead {background-color: #ffd780;/*rgb(240, 192, 48);*/ color: blue; 13 | font: bold 20pt "Arial"; text-align: center; padding: 10px; Margin: 20;} 14 | .dorange {color: #9d3700;} 15 | 16 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Ics7/XLeft1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Contents 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 27 | 28 | 29 | 30 |
15 |

16 | Contents 17 |


18 | 19 |

Overview 20 |

Compiling the Demo 21 |

Using The TFrameBrowser Component 22 |

Customizing 23 |

Acknowledge­ments 24 |

25 | 26 |

31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Ics7/fbHelpIcs7.rc: -------------------------------------------------------------------------------- 1 | // usage: "c:\program files\borland\Delphi4\bin\BRCC32" -fofbHelp32.res fbHelp.rc 2 | // usage: C:\D\DELPHI\BIN\BRCC -fofbHelp16.res fbHelp.rc 3 | 4 | page0 HTML "page0.htm" 5 | page1 HTML "page1.htm" 6 | page3 HTML "page3.htm" 7 | page4 HTML "..\page4.htm" 8 | page5 HTML "..\page5.htm" 9 | page7 HTML "..\page7.htm" 10 | style HTML "style.css" 11 | XLeft1 HTML "Xleft1.htm" 12 | ics_logo PNG "ics_logo.png" 13 | tabbot GIF "..\tabbot.gif" 14 | tabtop GIF "..\tabtop.gif" 15 | starcross AVI "..\starcross.avi" 16 | 17 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Ics7/ics_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/Resources/Ics7/ics_logo.png -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Indy10/BuiltWIndy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/Resources/Indy10/BuiltWIndy.gif -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Indy10/Page0.htm: -------------------------------------------------------------------------------- 1 | Demo Program Information 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Indy10/STYLE.CSS: -------------------------------------------------------------------------------- 1 | body {color: black; background: white; font: 10pt Arial;} 2 | td, th {font: 10pt Arial;} 3 | .backcolor {background-color: #99ccff;} 4 | :link {color: blue;} /*{color: #3737eb;}*/ 5 | :hover {color: blue;} 6 | :visited {color: blue;} 7 | code {font-size: 1em;} 8 | .heading {font: bold 12pt "Arial" ; color: #ff6600; 9 | border-bottom: solid 1px #0000c0; width: 10; } 10 | .Mainhead {background-color: #ffd780;/*rgb(240, 192, 48);*/ color: blue; 11 | font: bold 20pt "Arial"; text-align: center; padding: 10px; Margin: 20;} 12 | .dorange {color: #9d3700;} 13 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Indy10/XLeft1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Contents 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 27 | 28 | 29 | 30 |
15 |

16 | Contents 17 |


18 | 19 |

Overview 20 |

Compiling the Demo 21 |

Using The TFrameBrowser Component 22 |

Customizing 23 |

Acknowledge­ments 24 |

25 | 26 |

31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/Indy10/fbHelpIndy10.rc: -------------------------------------------------------------------------------- 1 | // usage: "c:\program files\borland\Delphi4\bin\BRCC32" -fofbHelp32.res fbHelp.rc 2 | // usage: C:\D\DELPHI\BIN\BRCC -fofbHelp16.res fbHelp.rc 3 | 4 | page0 HTML "page0.htm" 5 | page1 HTML "page1.htm" 6 | page3 HTML "page3.htm" 7 | page4 HTML "..\page4.htm" 8 | page5 HTML "..\page5.htm" 9 | page7 HTML "..\page7.htm" 10 | style HTML "style.css" 11 | XLeft1 HTML "Xleft1.htm" 12 | builtwindy GIF "BuiltWindy.gif" 13 | tabbot GIF "..\tabbot.gif" 14 | tabtop GIF "..\tabtop.gif" 15 | starcross AVI "..\starcross.avi" 16 | 17 | -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/TabBot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/Resources/TabBot.gif -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/TabTop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/Resources/TabTop.gif -------------------------------------------------------------------------------- /Demos/Main Demos/Resources/starcross.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/Resources/starcross.avi -------------------------------------------------------------------------------- /Demos/Main Demos/SUBMIT.PAS: -------------------------------------------------------------------------------- 1 | unit SUBMIT; 2 | 3 | {$include ..\..\source\htmlcons.inc} 4 | 5 | interface 6 | 7 | uses 8 | SysUtils, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; 9 | 10 | type 11 | TSubmitForm = class(TForm) 12 | ActionText: TEdit; 13 | MethodText: TEdit; 14 | Label1: TLabel; 15 | Label2: TLabel; 16 | ResultBox: TListBox; 17 | Label3: TLabel; 18 | Button1: TButton; 19 | procedure Button1Click(Sender: TObject); 20 | private 21 | { Private declarations } 22 | public 23 | { Public declarations } 24 | end; 25 | 26 | function SubmitForm: TSubmitForm; 27 | 28 | implementation 29 | 30 | {$ifdef LCL} 31 | {$R *.lfm} 32 | {$else} 33 | {$R *.dfm} 34 | {$endif} 35 | 36 | var 37 | VForm: TSubmitForm; 38 | 39 | function SubmitForm: TSubmitForm; 40 | begin 41 | if VForm = nil then 42 | VForm := TSubmitForm.Create(Application); 43 | Result := VForm; 44 | end; 45 | 46 | procedure TSubmitForm.Button1Click(Sender: TObject); 47 | begin 48 | Close; 49 | end; 50 | 51 | end. 52 | -------------------------------------------------------------------------------- /Demos/Main Demos/UrlConIcs.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/UrlConIcs.pas -------------------------------------------------------------------------------- /Demos/Main Demos/fbHelpIcs7.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/fbHelpIcs7.res -------------------------------------------------------------------------------- /Demos/Main Demos/fbHelpIndy10.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/fbHelpIndy10.res -------------------------------------------------------------------------------- /Demos/Main Demos/manifest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Main Demos/manifest.res -------------------------------------------------------------------------------- /Demos/Other Demos/AVI/AVIDemo.dpr: -------------------------------------------------------------------------------- 1 | program AVIDemo; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFNDEF FPC} 9 | {$ELSE} 10 | Interfaces, 11 | {$ENDIF} 12 | Forms, 13 | AVIUnit in 'AVIUnit.pas' {Form1}; 14 | 15 | {$R *.res} 16 | 17 | begin 18 | Application.Initialize; 19 | Application.CreateForm(TForm1, Form1); 20 | Application.Run; 21 | end. 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/AVI/AVIDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/AVI/AVIDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/AVI/AviPanel.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 |

AVI Demo

4 | 5 |

6 | To run this demo, the "speedis.avi" file must be in the same directory. 7 | The "speedis.avi" file may be found in the Borland Demos\CoolStuff directory. 8 | 9 | -------------------------------------------------------------------------------- /Demos/Other Demos/BmpMFile/BmpDemo.dpr: -------------------------------------------------------------------------------- 1 | program BmpDemo; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFNDEF FPC} 9 | {$ELSE} 10 | Interfaces, 11 | {$ENDIF} 12 | Forms, 13 | BmpDemoUnit in 'BmpDemoUnit.pas' {Form1}; 14 | 15 | {$R *.res} 16 | 17 | begin 18 | Application.Initialize; 19 | Application.CreateForm(TForm1, Form1); 20 | Application.Run; 21 | end. 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/BmpMFile/BmpDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/BmpMFile/BmpDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/BmpMFile/MetaDemo.dpr: -------------------------------------------------------------------------------- 1 | program MetaDemo; 2 | 3 | uses 4 | Forms, 5 | MetaDemoUnit in 'MetaDemoUnit.pas' {Form1}; 6 | 7 | {$R *.res} 8 | 9 | begin 10 | Application.Initialize; 11 | Application.CreateForm(TForm1, Form1); 12 | Application.Run; 13 | end. 14 | -------------------------------------------------------------------------------- /Demos/Other Demos/BmpMFile/MetaDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/BmpMFile/MetaDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/Edit/HTMLEditor.dpr: -------------------------------------------------------------------------------- 1 | program HTMLEditor; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFDEF FPC} 9 | Interfaces, 10 | {$ENDIF} 11 | Forms, 12 | HTMLEd1 in 'HTMLEd1.pas' {Form1}, 13 | Htmlabt in '..\..\Main Demos\Htmlabt.pas' {AboutBox}; 14 | 15 | begin 16 | Application.Initialize; 17 | Application.CreateForm(TForm1, Form1); 18 | Application.Run; 19 | end. 20 | -------------------------------------------------------------------------------- /Demos/Other Demos/Edit/HTMLEditor.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Edit/HTMLEditor.res -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/FlashDemo.dpr: -------------------------------------------------------------------------------- 1 | program FlashDemo; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFNDEF FPC} 9 | {$ELSE} 10 | Interfaces, 11 | {$ENDIF} 12 | Forms, 13 | FlashUnit in 'FlashUnit.pas' {Form1}; 14 | 15 | {$R *.res} 16 | 17 | begin 18 | Application.Initialize; 19 | Application.CreateForm(TForm1, Form1); 20 | Application.Run; 21 | end. 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/FlashDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Flash/FlashDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/FlashUnit.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Flash/FlashUnit.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/Wait.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Free Flash Animation from Flashiness.com 4 | 5 | 6 | 7 | 8 | 9 | 10 |

11 | 14 | 15 | 16 | 17 | 18 |

Flash.ocx not present or other problem

19 | 20 |
21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/Wait.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Flash/Wait.swf -------------------------------------------------------------------------------- /Demos/Other Demos/Flash/pbear.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Flash/pbear.swf -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/DownLoadId.dfm: -------------------------------------------------------------------------------- 1 | object DownLoadForm: TDownLoadForm 2 | Left = 645 3 | Top = 221 4 | Width = 315 5 | Height = 152 6 | BorderIcons = [biSystemMenu] 7 | Caption = 'DownLoad' 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'MS Sans Serif' 13 | Font.Style = [] 14 | OldCreateOrder = True 15 | OnShow = FormShow 16 | PixelsPerInch = 96 17 | TextHeight = 13 18 | object Label2: TLabel 19 | Left = 24 20 | Top = 16 21 | Width = 33 22 | Height = 13 23 | Caption = 'Status:' 24 | end 25 | object Label3: TLabel 26 | Left = 24 27 | Top = 40 28 | Width = 47 29 | Height = 13 30 | Caption = 'Time Left:' 31 | end 32 | object Status: TLabel 33 | Left = 88 34 | Top = 16 35 | Width = 201 36 | Height = 13 37 | AutoSize = False 38 | end 39 | object TimeLeft: TLabel 40 | Left = 88 41 | Top = 40 42 | Width = 3 43 | Height = 13 44 | end 45 | object CancelButton: TButton 46 | Left = 112 47 | Top = 80 48 | Width = 89 49 | Height = 25 50 | Caption = 'Cancel' 51 | TabOrder = 0 52 | OnClick = CancelButtonClick 53 | end 54 | end 55 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/FrameBrowserId9.dpr: -------------------------------------------------------------------------------- 1 | program FrameBrowserId9; 2 | 3 | uses 4 | Forms, 5 | FBUnitId9 in 'FBUnitId9.pas' {HTTPForm}, 6 | HttpAsyncId9 in 'HttpAsyncId9.pas', 7 | UrlConId9 in 'UrlConId9.pas', 8 | AuthUnit in 'AuthUnit.pas' {AuthForm}, 9 | HTMLAbt in 'HTMLAbt.pas' {AboutBox}, 10 | CachUnitId in 'CachUnitId.pas', 11 | DownLoadId in 'DownLoadId.pas' {DownLoadForm}, 12 | ProxyDlg in 'ProxyDlg.pas' {ProxyForm}, 13 | PreviewForm in 'PreviewForm.pas' {PreviewForm}, 14 | Gopage in 'Gopage.pas' {GoPageForm}, 15 | PrintStatusForm in 'PrintStatusForm.pas' {PrnStatusForm}; 16 | 17 | {$R *.RES} 18 | 19 | begin 20 | Application.Initialize; 21 | Application.CreateForm(THTTPForm, HTTPForm); 22 | Application.CreateForm(TAuthForm, AuthForm); 23 | Application.Run; 24 | end. 25 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/FrameBrowserId9.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/FrameBrowserId9.res -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/GRID.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/GRID.RES -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Gopage.pas: -------------------------------------------------------------------------------- 1 | unit Gopage; 2 | 3 | interface 4 | 5 | uses WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Buttons, 6 | StdCtrls, ExtCtrls, Spin; 7 | 8 | type 9 | TGoPageForm = class(TForm) 10 | OKBtn: TBitBtn; 11 | CancelBtn: TBitBtn; 12 | Bevel1: TBevel; 13 | PageNum: TSpinEdit; 14 | procedure PageNumEnter(Sender: TObject); 15 | procedure PageNumKeyDown(Sender: TObject; var Key: Word; 16 | Shift: TShiftState); 17 | private 18 | { Private declarations } 19 | public 20 | { Public declarations } 21 | end; 22 | 23 | var 24 | GoPageForm: TGoPageForm; 25 | 26 | implementation 27 | 28 | {$R *.DFM} 29 | 30 | procedure TGoPageForm.PageNumEnter(Sender: TObject); 31 | begin 32 | PageNum.SelectAll; 33 | end; 34 | 35 | procedure TGoPageForm.PageNumKeyDown(Sender: TObject; var Key: Word; 36 | Shift: TShiftState); 37 | begin 38 | if Key = 13 then 39 | Begin 40 | Key := 0; 41 | OKBtn.Click; 42 | end; 43 | end; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/HTMLAbt.pas: -------------------------------------------------------------------------------- 1 | unit HTMLAbt; 2 | 3 | interface 4 | 5 | uses 6 | SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls, 7 | Forms, Dialogs, StdCtrls, Buttons, Htmlview, ExtCtrls, HTMLUn2; 8 | 9 | const 10 | Version = '9.45'; 11 | 12 | type 13 | TAboutBox = class(TForm) 14 | BitBtn1: TBitBtn; 15 | Panel1: TPanel; 16 | Viewer: THTMLViewer; 17 | private 18 | { Private declarations } 19 | public 20 | { Public declarations } 21 | constructor CreateIt(Owner: TComponent; const ProgName, CompName: string); 22 | end; 23 | 24 | var 25 | AboutBox: TAboutBox; 26 | 27 | implementation 28 | 29 | {$R *.DFM} 30 | 31 | constructor TAboutBox.CreateIt(Owner: TComponent; const ProgName, CompName: string); 32 | var 33 | S: string; 34 | begin 35 | inherited Create(Owner); 36 | Viewer.DefFontName := 'MS Sans Serif'; 37 | Viewer.DefFontSize := 9; 38 | Viewer.DefFontColor := clNavy; 39 | S :=''+ 40 | '
'+ 41 | '

'+ProgName+'

'+ 42 | 'A demo program for the '+CompName+' component'+ 43 | '

Version '+Version+ 44 | '

'+ 45 | ''; 46 | Viewer.LoadFromBuffer(@S[1], Length(S)); 47 | end; 48 | 49 | end. 50 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/ProxyDlg.pas: -------------------------------------------------------------------------------- 1 | unit ProxyDlg; 2 | 3 | interface 4 | 5 | uses 6 | WinTypes, WinProcs, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 7 | StdCtrls, Buttons; 8 | 9 | type 10 | TProxyForm = class(TForm) 11 | ProxyEdit: TEdit; 12 | PortEdit: TEdit; 13 | Label1: TLabel; 14 | Label2: TLabel; 15 | OKBurron: TBitBtn; 16 | CancelButton: TBitBtn; 17 | ProxyUsername: TEdit; 18 | ProxyPassword: TEdit; 19 | Label3: TLabel; 20 | Label4: TLabel; 21 | private 22 | { Private declarations } 23 | public 24 | { Public declarations } 25 | end; 26 | 27 | var 28 | ProxyForm: TProxyForm; 29 | 30 | implementation 31 | 32 | {$R *.DFM} 33 | 34 | end. 35 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/BuiltWIndy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/Resources/BuiltWIndy.gif -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/Page0.htm: -------------------------------------------------------------------------------- 1 | Demo Program Information 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/STYLE.CSS: -------------------------------------------------------------------------------- 1 | 2 | 3 | body {background: white; font: 10pt Arial;} 4 | td, th {font: 10pt Arial;} 5 | .backcolor {background-color: #a5cdff;} 6 | :link {color: blue;} /*{color: #3737eb;}*/ 7 | :hover {color: blue;} 8 | :visited {color: blue;} 9 | code {font-size: 1em;} 10 | .heading {font: bold 12pt "Arial" ; color: #ff6600; 11 | border-bottom: solid 1px #0000c0; width: 10; } 12 | .Mainhead {background-color: #ffd780;/*rgb(240, 192, 48);*/ color: blue; 13 | font: bold 20pt "Arial"; text-align: center; padding: 10px; Margin: 20;} 14 | .dorange {color: #9d3700;} 15 | 16 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/TabBot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/Resources/TabBot.gif -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/TabTop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/Resources/TabTop.gif -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/XLeft1.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | Untitled 4 | 5 | 6 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 38 | 39 | 41 | 42 |
18 |

19 | 20 | Contents 21 | 22 |


23 | 24 | 25 |

26 | Overview 27 |

28 | Compiling the Demo 29 |

30 | Using The TFrameBrowser Component 31 |

32 | Customizing 33 |

34 | Acknowledge-ments 35 |

36 | 37 |

40 |

43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/fbHelp.rc: -------------------------------------------------------------------------------- 1 | // usage: "c:\program files\borland\Delphi4\bin\BRCC32" -fofbHelp32.res fbHelp.rc 2 | // usage: C:\D\DELPHI\BIN\BRCC -fofbHelp16.res fbHelp.rc 3 | 4 | 5 | XLeft1 HTML "Xleft1.htm" 6 | page1 HTML "page1.htm" 7 | page3 HTML "page3.htm" 8 | page0 HTML "page0.htm" 9 | page4 HTML "page4.htm" 10 | page5 HTML "page5.htm" 11 | page6 HTML "page6.htm" 12 | page7 HTML "page7.htm" 13 | style HTML "style.css" 14 | builtwindy GIF "BuiltWindy.gif" 15 | tabbot GIF "tabbot.gif" 16 | tabtop GIF "tabtop.gif" 17 | starcross AVI "starcross.avi" 18 | 19 | -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/Resources/starcross.avi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/Resources/starcross.avi -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/fbHelp32.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/fbHelp32.res -------------------------------------------------------------------------------- /Demos/Other Demos/FrameBrowserUsingIndy9/manifest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/FrameBrowserUsingIndy9/manifest.res -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/Ace.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
 Ace Header-Footer Corp. 14 |

#title 15 |

#file 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/Ace2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/Ace2.gif -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/GRID.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/GRID.RES -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/Gopage.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/Gopage.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/Gopage.pas: -------------------------------------------------------------------------------- 1 | unit Gopage; 2 | 3 | interface 4 | 5 | uses WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Buttons, 6 | StdCtrls, ExtCtrls, Spin; 7 | 8 | type 9 | TGoPageForm = class(TForm) 10 | OKBtn: TBitBtn; 11 | CancelBtn: TBitBtn; 12 | Bevel1: TBevel; 13 | PageNum: TSpinEdit; 14 | procedure PageNumEnter(Sender: TObject); 15 | procedure PageNumKeyDown(Sender: TObject; var Key: Word; 16 | Shift: TShiftState); 17 | private 18 | { Private declarations } 19 | public 20 | { Public declarations } 21 | end; 22 | 23 | var 24 | GoPageForm: TGoPageForm; 25 | 26 | implementation 27 | 28 | {$R *.dfm} 29 | 30 | procedure TGoPageForm.PageNumEnter(Sender: TObject); 31 | begin 32 | PageNum.SelectAll; 33 | end; 34 | 35 | procedure TGoPageForm.PageNumKeyDown(Sender: TObject; var Key: Word; 36 | Shift: TShiftState); 37 | begin 38 | if Key = 13 then 39 | Begin 40 | Key := 0; 41 | OKBtn.Click; 42 | end; 43 | end; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/HFUnit.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/HFUnit.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/HeaderFooterDemo.dpr: -------------------------------------------------------------------------------- 1 | program HeaderFooterDemo; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | {A program to demonstrate the ThtmlViewer component} 8 | 9 | uses 10 | {$IFNDEF FPC} 11 | {$ELSE} 12 | Interfaces, 13 | {$ENDIF} 14 | Forms, 15 | HFUnit in 'HFUnit.pas' {Form1}; 16 | 17 | {$R *.res} 18 | 19 | begin 20 | Application.Initialize; 21 | Application.CreateForm(TForm1, Form1); 22 | Application.Run; 23 | end. 24 | -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/HeaderFooterDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/HeaderFooterDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/PreviewForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/PreviewForm.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/HeaderFooter/PrintStatusForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/HeaderFooter/PrintStatusForm.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/JavaScriptUsingBesen/demo.htm: -------------------------------------------------------------------------------- 1 |  2 | 3 | Testing JavaScript Using Besen Including Characters Beyond ASCII 4 | 5 | 6 | 13 |

Hello World

14 | 15 | -------------------------------------------------------------------------------- /Demos/Other Demos/LiveHtml/LiveHtml.dpr: -------------------------------------------------------------------------------- 1 | program LiveHtml; 2 | 3 | uses 4 | Forms, 5 | LiveHtmlForm in 'LiveHtmlForm.pas' {FormLiveHtml}; 6 | 7 | {$R *.res} 8 | 9 | begin 10 | Application.Initialize; 11 | Application.CreateForm(TFormLiveHtml, FormLiveHtml); 12 | Application.Run; 13 | end. 14 | -------------------------------------------------------------------------------- /Demos/Other Demos/LiveHtml/LiveHtml.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/LiveHtml/LiveHtml.res -------------------------------------------------------------------------------- /Demos/Other Demos/LiveHtml/LiveHtmlW.dpr: -------------------------------------------------------------------------------- 1 | program LiveHtml; 2 | 3 | uses 4 | Forms, 5 | LiveHtmlForm in 'LiveHtmlForm.pas' {FormLiveHtml}; 6 | 7 | {$R *.res} 8 | 9 | begin 10 | Application.Initialize; 11 | Application.CreateForm(TFormLiveHtml, FormLiveHtml); 12 | Application.Run; 13 | end. 14 | -------------------------------------------------------------------------------- /Demos/Other Demos/LiveHtml/LiveHtmlW.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/LiveHtml/LiveHtmlW.res -------------------------------------------------------------------------------- /Demos/Other Demos/OnStreamRequest/Project1.dpr: -------------------------------------------------------------------------------- 1 | program Project1; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFNDEF FPC} 9 | {$ELSE} 10 | Interfaces, 11 | {$ENDIF} 12 | Forms, 13 | unit1 in 'unit1.pas' {Form1}; 14 | 15 | {$R *.res} 16 | 17 | begin 18 | Application.Initialize; 19 | Application.CreateForm(TForm1, Form1); 20 | Application.Run; 21 | end. 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/OnStreamRequest/Project1.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/OnStreamRequest/Project1.res -------------------------------------------------------------------------------- /Demos/Other Demos/OnStreamRequest/unit1.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/OnStreamRequest/unit1.dfm -------------------------------------------------------------------------------- /Demos/Other Demos/Panel/Panel.htm: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 |

Silly Panel Demo

7 | 8 |

9 | 10 | 11 | 12 | Panels (defined by the <panel> tag) may be positioned in the same manner 13 | as images can. In this case, the panel on the left has an align="left" 14 | attribute and the one on the right has align="right". 15 | 16 |

17 | Panels are essentially equivalent to a TPanel. Hence a panel 18 | may serve as a base for additional VCL controls. In this case, a button has 19 | been added to each panel. 20 | 21 | 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/Panel/PanelDemo.dpr: -------------------------------------------------------------------------------- 1 | program PanelDemo; 2 | 3 | {$IFDEF FPC} 4 | {$MODE Delphi} 5 | {$ENDIF} 6 | 7 | uses 8 | {$IFNDEF FPC} 9 | {$ELSE} 10 | Interfaces, 11 | {$ENDIF} 12 | Forms, 13 | PanelUnit in 'PanelUnit.pas' {Form1}; 14 | 15 | {$R *.res} 16 | 17 | begin 18 | Application.Initialize; 19 | Application.CreateForm(TForm1, Form1); 20 | Application.Run; 21 | end. 22 | -------------------------------------------------------------------------------- /Demos/Other Demos/Panel/PanelDemo.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Panel/PanelDemo.res -------------------------------------------------------------------------------- /Demos/Other Demos/Panel/PanelUnit.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/Demos/Other Demos/Panel/PanelUnit.dfm -------------------------------------------------------------------------------- /HtmlHelp/THtmlViewer.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/THtmlViewer.chm -------------------------------------------------------------------------------- /HtmlHelp/html/activeviewer_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ActiveViewer Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

ActiveViewer Property

17 |
18 | 19 |

Applies to

20 | 21 |

TFrameViewer and TFrameBrowser components

22 | 23 |

Description

24 | 25 |

property ActiveViewer: THtmlViewer;

26 | 27 |

Read only and run time only. The ActiveViewer property returns the currently selected or most recently selected THtmlViewer in the Frameset.

28 | 29 |

See Also:

30 | 31 |

ViewerFromTarget Method

32 | 33 |

Viewers Property

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/assign_tbuffer_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.Assign Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Assign Method

16 |
17 | 18 |

Applies to

19 | 20 |

TBuffer class

21 | 22 |

Declaration

23 | 24 |

procedure Assign(Source: TBuffer); virtual;

25 | 26 |

Description

27 |

The Assign method copies one buffer to another.

28 | 29 |

See also

30 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/assignto_tbuffer_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.AssignTo Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Assign Method

16 |
17 | 18 |

Applies to

19 | 20 |

TBuffer class

21 | 22 |

Declaration

23 | 24 |

procedure AssignTo(Destin: TObject); virtual;

25 | 26 |

Description

27 |

The AssignTo method can assign the buffer to a TMemoryStream.

28 | 29 |

See also

30 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/asstring_tbuffer_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.AsString Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

AsString Method

16 |
17 | 18 |

Applies to

19 | 20 |

TBuffer class

21 | 22 |

Declaration

23 | 24 |

function AsString: TBuffString; {$ifdef UseInline} inline; {$endif}

25 | 26 |

Description

27 |

The AsString method returns the rest of the buffer converted to unicode.

28 | 29 |

See also

30 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/basetarget_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BaseTarget Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

BaseTarget Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Description

23 | 24 |

property BaseTarget: string;

25 | 26 |

Read only and run time only. The BaseTarget property returns the Target attribute (if any) accompanying the <base> tag.

27 | 28 |

See Also

29 | 30 |

Base Property

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/borderstyle_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BorderStyle Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

BorderStyle Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer components

22 | 23 |

Declaration

24 | 25 |

property BorderStyle: THTMLBorderStyle;

26 | 27 |

The BorderStyle property works slightly different from that for most Delphi components. BorderStyle may be assigned the following values:

28 | 29 |

htFocusedThe border will appear when the viewer has the focus.

30 | 31 |

htNoneNever any border.

32 | 33 |

htSingleA single line border will always be present.

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/charset_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Charset Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

Charset Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property Charset: TFontCharset;

26 | 27 |

The Charset property specifies which character set is to be used. Before changing the character set to anything but DEFAULT_CHARSET, be sure the proper fonts are installed.

28 | 29 |

Character sets which read right to left are currently not supported.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/clear_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Clear Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Clear Method

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

procedure Clear;

25 | 26 |

Description

27 | 28 |

The Clear method clears the current document from the view window and deallocates the memory used.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/clearhistory_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ClearHistory Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

ClearHistory Method

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

procedure ClearHistory;

26 | 27 |

Description

28 | 29 |

The ClearHistory method clears the History List.

30 | 31 |

For additional information on setting up a history list, see Setting up a History List.

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/codepage_tbuffer_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.CodePage Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

CodePage Property

16 |
17 | 18 |

Applies to

19 |

TBuffer class

20 | 21 |

Declaration

22 |

property CodePage: TBuffCodePage;

23 | 24 |

Description

25 |

The property CodePage gets and sets the code page of the byte array in the buffer.

26 | 27 |

See also

28 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/copyright.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/html/copyright.htm -------------------------------------------------------------------------------- /HtmlHelp/html/currentfile_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CurrentFile Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

CurrentFile Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer components

21 | 22 |

Declaration

23 | 24 |

property CurrentFile: String;

25 | 26 |

Read only and run time only. The CurrentFile property returns the full path and filename of the file currently loaded. If no file is loaded or the load was accomplished using the LoadFromBuffer method, CurrentFile will be an empty string.

27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /HtmlHelp/html/defhotspotcolor_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DefHotSpotColor Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

DefHotSpotColor Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property DefHotSpotColor: TColor;

26 | 27 |

Description

28 | 29 |

DefHotSpotColor sets the viewer's default color for links. This is the color used if the link color is not otherwise specified in the HTML document file.

30 | 31 |

See Also

32 | 33 |

<body> attributes

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/defprefontname_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DefPreFontName Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

DefPreFontName Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property DefPreFontName String;

26 | 27 |

Description

28 | 29 |

DefPreFontName sets the viewer's font name for fonts used with the <pre>, <code>, and similar tags. Normally a non-proportional font should be selected.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/documentcodepage_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DocumentCodePage Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

DocumentCodePage Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property DocumentCodePage: Integer;

26 | 27 |

Description

28 | 29 |

Read only. The DocumentCodePage property specifies the code page that has been used to read the current document stream or file.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/dostohtml_function.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DosToHTML Function 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

DosToHTML Function

16 |
17 | 18 |

Unit

19 | 20 |

URLSubs

21 | 22 |

Syntax

23 | 24 |

function DosToHTML(FileName: String): string;

25 | 26 |

Description

27 | 28 |

The DosToHTML function converts a Dos style filename to one in URL style. If the filename is in URL format to begin with, no change takes place.

29 | 30 |

Note: The file:/// protocol is not added by the DosToHTML function.

31 | 32 |

Example

33 | 34 |

After the call,

35 | 36 |

S := DosToHTML('c:\Big\Images\Glass.bmp');

37 | 38 |

S will contain 'c|/Big/Images/Glass.bmp'.

39 | 40 |

See Also:

41 | 42 |

HTMLToDos Function

43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /HtmlHelp/html/findsourcepos_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | FindSourcePos Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

FindSourcePos Method

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Declaration

23 | 24 |

function FindSourcePos(DisplayPos: integer): integer;

25 | 26 |

Description

27 | 28 |

Given a character position in the display, FindSourcePos finds the equivalent position in the HTML source document.

29 | 30 |

Note that the display position is that value given by the SelStart property.

31 | 32 |

See Also:

33 | 34 |

SelStart Property

35 | 36 |

FindDisplayPos Method

37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /HtmlHelp/html/getcharatpos_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetCharAtPos Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

GetCharAtPos Method

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, component

22 | 23 |

Declaration

24 | 25 |

function GetCharAtPos(Pos: integer; var Ch: WideChar; var Font: TFont): boolean;

26 | 27 |

Description

28 | 29 |

Given Pos, a position in the display, the character at that position is returned as well as its font. Character position is sequential and starts with 0.

30 | 31 |

The function returns false if Pos is out of range.

32 | 33 |

See also

34 | 35 |

SelStart Property

36 | 37 |

CaretPos Property

38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /HtmlHelp/html/getstring_tbuffer_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.GetString Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

GetString Method

16 |
17 | 18 |

Applies to

19 | 20 |

TBuffer class

21 | 22 |

Declaration

23 | 24 |

function GetString(FromIndex, UntilIndex: Integer): TBuffString; {$ifdef UseInline} inline; {$endif}

25 | 26 |

Description

27 |

The GetString method returns a partial string of the buffer converted to unicode.

28 |

The partial string starts with the FromIndexth byte and ends before the UntilIndexth byte.

29 | 30 |

See also

31 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/getviewerurlbase_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GetViewerURLBase Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

GetViewerURLBase Method

16 |
17 | 18 |

Applies to

19 | 20 |

TFrameBrowser component

21 | 22 |

Declaration

23 | 24 |

function GetViewerURLBase(Viewer: THtmlViewer): string;

25 | 26 |

Description

27 | 28 |

Given a THtmlViewer currently displayed in TFrameBrowser, this function returns the portion of the URL up to and including the last forward slash.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/help.css: -------------------------------------------------------------------------------- 1 | body { font: 10pt Verdana; margin-top:30pt; } 2 | body { background: url("../images/v945.png") no-repeat; } 3 | body.v114 { background: url("../images/v114.png") no-repeat; } 4 | body.v115 { background: url("../images/v115.png") no-repeat; } 5 | body.v116 { background: url("../images/v116.png") no-repeat; } 6 | body.v117 { background: url("../images/v117.png") no-repeat; } 7 | body.v118 { background: url("../images/v118.png") no-repeat; } 8 | body.v119 { background: url("../images/v119.png") no-repeat; } 9 | body.v1110 { background: url("../images/v1110.png") no-repeat; } 10 | 11 | h1 { font-size: 12pt; } 12 | h2 { font-size: 11pt; } 13 | .deprecated { color: red; } 14 | h3 { font-size: 10pt; } 15 | 16 | ul.SeeAlso { list-style-type: none; } 17 | ul.level1 { list-style-image: url(../images/bm3.gif) } 18 | ul.level2 { list-style-image: url(../images/bm4.gif) } 19 | -------------------------------------------------------------------------------- /HtmlHelp/html/history_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | History Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

History Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property History: TStrings;

25 | 26 |

Read only and run time only. The History property contains a list of the most recently loaded document filenames with the current filename at index 0.

27 | 28 |

For additional information on setting up a history list, see Setting up a History List.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/historyindex_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HistoryIndex Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

HistoryIndex Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property HistoryIndex: Integer;

25 | 26 |

Run Time only. The HistoryIndex property shows which history item represents the currently loaded file and file position. Setting HistoryIndex to a new value automatically causes the loading and positioning of the applicable file.

27 | 28 |

For further information on setting up a History list, see Setting up a History List.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/historymaxcount_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HistoryMaxCount Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

HistoryMaxCount Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property HistoryMaxCount: Integer;

26 | 27 |

The HistoryMaxCount property determines the number of History items which will be maintained. If HistoryMaxCount is 0, then no history list will be maintained.

28 | 29 |

For further information on setting up a History list, see Setting up a History List.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/hscrollbarposition_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HScrollBarPosition Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

HScrollBarPosition Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property HScrollBarPosition: Integer;

26 | 27 |

Description

28 | 29 |

The HScrollBarPosition Property gives access to the viewer's horizontal scrollbar.

30 | 31 |

See Also:

32 | 33 |

HScrollBarRange Property

34 | 35 |

VScrollBarPosition Property

36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /HtmlHelp/html/hscrollbarrange_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HScrollBarRange Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

HScrollBarRange Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property HScrollBarRange: Integer;

26 | 27 |

The HScrollBarRange Property gives access to the viewer's horizontal scrollbar range value.

28 | 29 |

See Also:

30 | 31 |

HScrollBarPosition Property

32 | 33 |

VScrollBarRange Property

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/htmltodos.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | HTMLToDos 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

HTMLToDos Function

16 |
17 | 18 |

Unit

19 | 20 |

HTMLun2

21 | 22 |

Syntax

23 | 24 |

function HTMLToDos(FileName: String): string;

25 | 26 |

Description

27 | 28 |

The HTMLToDos function converts an HTML style filename to one for Dos. If the filename is in Dos format to begin with, no change takes place.

29 | 30 |

Example

31 | 32 |

After the call,

33 | 34 |

S := HTMLToDos('file:///c|/Big/Images/Glass.bmp');

35 | 36 |

S will contain 'c:\Big\Images\Glass.bmp'.

37 | 38 |

See Also:

39 | 40 |

DosToHTML Function

41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /HtmlHelp/html/iddisplay_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDDisplay Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

IDDisplay Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Declaration

23 | 24 |

property IDDisplay[const ID: string]: boolean;

25 | 26 |

The IDDisplay Property provides an easy way to control the display of a block of HTML text. Typical blocks that can be controled include <div>, <p>, <ul>, <form>, <table>, etc. The block tag must contain an ID= attribute to identify it. Setting IDDisplay to False hides the block and setting it to True displays the block.

27 | 28 |

See Also:

29 | 30 |

Reformat Method

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/marginheight_and_marginwidth_properties.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | MarginHeight and MarginWidth Properties 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

MarginHeight and MarginWidth Properties

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property MarginHeight: Integer;

26 | 27 |

property MarginWidth: Integer;

28 | 29 |

These two properties determine the margins around the THtmlViewer display. Values are in pixels.

30 | 31 |

The default vertical margin is 5 and the default horizontal margin is 10.

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/maxvertical_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | MaxVertical Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

MaxVertical Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Description

23 | 24 |

property MaxVertical: integer;

25 | 26 |

MaxVertical gives the height in pixels of the document as it is currently formatted. This height may be used to adjust THtmlViewer's height to just fit a small document.

27 | 28 |

Note that MaxVertical will ordinarily change if the document width changes.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/name_tbuffer_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.Name Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Name Property

16 |
17 | 18 |

Applies to

19 |

TBuffer class

20 | 21 |

Declaration

22 |

property Name: TBuffString;

23 | 24 |

Description

25 |

The property Name gets and sets the name of the buffer.

26 |

Usually this would be the URL or filename of the buffer.

27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /HtmlHelp/html/namelist_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NameList Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

NameList Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Declaration

23 | 24 |

property NameList: TStringList;

25 | 26 |

Read only and run time only. NameList contains a list of all the anchor names (the Name= attribute of the <A> tag) and ID identifiers (the ID= attributes) contained in the currently displayed document.

27 | 28 |

NameList is used by THtmlViewer. Do not Free this list.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/noselect_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NoSelect Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

NoSelect Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property NoSelect: Boolean;

25 | 26 |

Description

27 | 28 |

Set the NoSelect property to True if you wish to prevent the user from selecting text with the mouse. The default value is False.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/onhistorychange_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnHistoryChange Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

OnHistoryChange Event

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property OnHistoryChange: TNotifyEvent;

26 | 27 |

Description

28 | 29 |

The OnHistoryChange event occurs whenever the history list changes. For further information on history lists, see Setting up a History List.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/onimageover_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnImageOver Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnImageOver Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnImageOver: TImageOverEvent;

25 | 26 |

Description

27 | 28 |

The OnImageOver event occurs when the mouse is moved over an image. See the TImageOverEvent type for information on the parameters.

29 | 30 |

See also:

31 | 32 |

OnImageClick Event

33 | 34 |

Active Images

35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/onlink_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnLink Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnLink Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnLink: TLinkType;

25 | 26 |

Description

27 | 28 |

The OnLink event occurs when a <LINK> tag is found while the HTML file is being parsed. See the Type TLinkType description for details on the passed parameters.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/onmeta_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnMeta Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnMeta Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnMeta: TMetaType;

25 | 26 |

Description

27 | 28 |

The OnMeta event occurs when a <METAt> tag is found while the HTML file is being parsed. See the Type TMetaType description for details on the passed parameters.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/onmousedouble_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnMouseDouble Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnMouseDouble Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnMouseDouble: TMouseEvent;

25 | 26 |

Description

27 | 28 |

The OnMouseDouble event occurs when the mouse left button is double clicked within THtmlViewer or TFrameViewer.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/onparseend_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnParseEnd Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

OnParseEnd Event

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property OnParseEnd: TNotifyEvent;

26 | 27 |

Description

28 | 29 |

The OnParseEnd event occurs when parsing is finished. Sender is the THtmlViewer doing the parsing.

30 | 31 |

See Also

32 | 33 |

OnParseBegin Event

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/onprocessing_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnProcessing Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnProcessing Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnProcessing: TProcessingEvent;

25 | 26 |

Description

27 | 28 |

The OnProcessing event occurs whenever the viewer either begins or finishes an operation. This event may be used to disable menu items and/or buttons during time consuming operations.

29 | 30 |

See the TProcessingEvent type for information on the parameters.

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/onprogress_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnProgress Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

OnProgress Event

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declarations

24 | 25 |

property OnProgress: ThtProgressEvent;

26 | 27 |

Description

28 | 29 |

The OnProgress event gives information about the progress of parsing and formatting an HTML document when it is loaded. For large documents, this may be a slow operation.

30 | 31 |

See the ThtProgressEvent help topic for information on the parameters.

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/onscript_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnScript Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

OnScript Event

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property OnScript: TScriptEvent;

26 | 27 |

Description

28 | 29 |

The OnScript event occurs when a <script> tag is found while the HTML file is being parsed. See the Type TScriptEvent description for details on the passed parameters.

30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /HtmlHelp/html/onsoundrequest_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnSoundRequest Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnSoundRequest Event

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property OnSoundRequest: TSoundType;

25 | 26 |

Description

27 | 28 |

The OnSoundRequest event occurs when the <BGSOUND> tag is encountered at load time. See the TSoundType type for information on the parameters.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/onviewerclear_event.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | OnViewerClear Event 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

OnViewerClear Event

16 |
17 | 18 |

Applies to

19 | 20 |

TFrameBrowser component

21 | 22 |

Declaration

23 | 24 |

property OnViewerClear: TNotifyEvent;

25 | 26 |

Description

27 | 28 |

The OnViewerClear event occurs when one of TFrameBrowser's THtmlViewer panes is being cleared or freed. Any pending operations for that THtmlViewer such as images being loaded should be aborted at this time. The Sender parameter for this event is the THtmlViewer being cleared.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/position_tbuffer_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.Position Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Position Property

16 |
17 | 18 |

Applies to

19 |

TBuffer class

20 | 21 |

Declaration

22 |

property Position: Integer;

23 | 24 |

Description

25 |

The property Position gets and sets the position in the byte array.

26 |

The NextChar method will read the next character starting at this Position.

27 | 28 |

See also

29 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/positionto_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PositionTo Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

PositionTo Method

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

procedure PositionTo(Dest: String);

26 | 27 |

Description

28 | 29 |

Dest is a target name defined within the HTML document. PositionTo positions the document display to that location.

30 | 31 |

Example

32 | 33 |

Viewer.PositionTo('#Contents');

34 | 35 |

The # sign may be omitted if desired.

36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /HtmlHelp/html/printscale_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PrintScale Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

PrintScale Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declarations

24 | 25 |

property PrintScale: Double;

26 | 27 |

The PrintScale Property determines the scale of the printed output. The default value is 1.0 which scales a "screen inch" to one inch on the printer. Larger values allow more print per page and smaller values magnify the printing. Values of 0.75 to 1.25 would be appropriate.

28 | 29 |

See Also

30 | 31 |

Print Method

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/prop_thtmlviewer_quirksmode.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | QuirksMode Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

QuirksMode Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property QuirksMode: THtQuirksMode;

26 | 27 |

Default is qmStandard.

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /HtmlHelp/html/prop_thtmlviewerdocumenttitle.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | DocumentTitle Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

DocumentTitle Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property DocumentTitle: String;

26 | 27 |

Read only and run time only. The DocumentTitle property returns the document's title as found between the <title> tags.

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /HtmlHelp/html/ptinobject_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PtInObject Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

PtInObject Method

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Declaration

23 | 24 |

function PtInObject(X, Y: integer; var Obj: TObject): boolean;

25 | 26 |

Description

27 | 28 |

PtInObject determines if the point, (X,Y), is within a particular displayed object. X and Y are THtmlViewer client coordinates, and Obj is the TObject displayed at that coordinate.

29 | 30 |

Currently, the only objects tested are images (TImageObj). PtInObject may be used to ascertain information about images.

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/reference.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reference 6 | 7 | 8 | 9 | 10 | 11 |

Reference Parameter

12 |
13 |

14 | The Reference parameter defines a path for partial filenames found in the document. 15 | Path information is often required if the document is loaded from something other than a file. 16 | Generally, this parameter would be a filename or path name where images or linked documents could be found. 17 |

18 | 19 |

Usage Example:

20 | 21 | Viewer.LoadFromString(S, 'C:\MyDirectory\'); 22 | 23 |

will load the document in String, S, and add the path, 'C:\MyDirectory\', to any partial filenames found in the document.

24 | 25 |

The Reference parameter is optional.

26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /HtmlHelp/html/reformat_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reformat Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Reformat Method

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer component

21 | 22 |

Declaration

23 | 24 |

procedure Reformat;

25 | 26 |

Description

27 | 28 |

The Reformat method causes the layout of a document to be recalculated. This may be necessary after using IDDisplay to hide or show a block of text.

29 | 30 |

See Also:

31 | 32 |

IDDisplay Property

33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/reformatting.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reformatting 6 | 7 | 8 | 9 | 10 | 11 |

Reformatting THtmlViewer Content

12 |
13 |

Reformatting occurs mainly when the window width is resized causing line wrap to change. Reformatting can also occur when ViewImages is toggled. 14 | 15 | 16 | -------------------------------------------------------------------------------- /HtmlHelp/html/reload_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Reload Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Reload Method

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

procedure ReLoad;

25 | 26 |

Description

27 | 28 |

The ReLoad method reloads the previously loaded file or frameset. It take into account the mode in which the file was originally loaded (HTML, text, or image mode).

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/selectall_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SelectAll Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

SelectAll Method

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

procedure SelectAll;

26 | 27 |

Description

28 | 29 |

The SelectAll method selects all the document text. This might be used to copy all the text to the clipboard.

30 | 31 |

See Also:

32 | 33 |

SelLength Property

34 | 35 |

CopyToClipboard Method

36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /HtmlHelp/html/seltext_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SelText Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

SelText Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property SelText: WideString;

25 | 26 |

Description

27 | 28 |

Read only and run time only. The SelText property returns the selected text in string form. For TFrameViewer.or TFrameBrowser, this would be the selection in the currently active frame.

29 | 30 |

See Also

31 | 32 |

GetSelTextBuf Method

33 | 34 |

CopyToClipBoard Method

35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/serverroot_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ServerRoot Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

ServerRoot Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer components

21 | 22 |

Description

23 | 24 |

property ServerRoot: string;

25 | 26 |

The ServerRoot property establishes an effective root directory on disk. URLs which begin with a slash (or backslash) are considered to be relative to this directory. If no ServerRoot is specified, the root is taken to be the root directory of the current drive.

27 | 28 |

Example

29 | 30 |

ServerRoot := 'C:\MyDirectory';

31 | 32 |

The URL:

33 | 34 |

/images/new.gif

35 | 36 |

will be now be translated to:

37 | 38 |

C\MyDirectory\images\new.gif

39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /HtmlHelp/html/size_tbuffer_method.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TBuffer.Size Method 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Size Method

16 |
17 | 18 |

Applies to

19 | 20 |

TBuffer class

21 | 22 |

Declaration

23 | 24 |

function Size: Integer; {$ifdef UseInline} inline; {$endif}

25 | 26 |

Description

27 |

The Size method returns the total number of bytes in the buffer.

28 | 29 |

See also

30 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/target_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Target Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Target Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property Target: String;

25 | 26 |

Description

27 | 28 |

Read only and run time only. The Target property returns the Target attribute (if any) accompanying the most recently selected (left mouse click) URL.

29 | 30 |

The Target attribute specifies the destination window or frame for the URL.

31 | 32 |

See Also

33 | 34 |

URL Property

35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/text_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Text Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

Text Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property Text: ThtString;

26 | 27 |

The Text property is the document's source text.

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /HtmlHelp/html/tfreelist.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TFreeList 6 | 7 | 8 | 9 | 10 | 11 |

TFreeList is similar to TList but all contained elements must be descendents of TObject.

12 |
13 | 14 |

When Freeing or Clearing a TFreeList, all contained TObjects are also Freed.

15 | 16 |

TFreeList is defined in htmlun2.pas.

17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /HtmlHelp/html/thtmlviewer_component.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | THtmlViewer Component 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

THtmlViewer Component

16 | Properties 17 | Methods 18 | Events 19 | Tasks 20 |
21 | 22 |

Unit

23 | 24 |

HTMLView.Pas

25 | 26 |

Description

27 | 28 |

The THtmlViewer component displays single HTML documents. Documents may be loaded from disk files, memory buffers, StringLists, or streams.

29 | 30 |

See Also:

31 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/titlehistory_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TitleHistory Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

TitleHistory Property

16 |
17 | 18 |

Applies to

19 | 20 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

21 | 22 |

Declaration

23 | 24 |

property TitleHistory: TStrings;

25 | 26 |

Read only and run time only. The TitleHistory property contains a list of the most recently loaded document titles with the current title at index 0.

27 | 28 |

For additional information on setting up a history list, see Setting up a History List.

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tbuffcodepage.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TBuffCodePage 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

TBuffCodePage Class

16 |
17 | 18 |

Unit

19 |

HtmlBuffer.Pas

20 | 21 |

Declaration

22 |

TBuffCodePage = LongInt;

23 | 24 |

Description

25 |

Type TBuffCodePage is used for code page numbers.

26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tfilebrowseevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TFileBrowseEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TFileBrowseEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TFileBrowseEvent = procedure(Sender, Obj: TObject; var S: string) of Object;

17 | 18 |

Description

19 | 20 |

The TMetaType type points to a method that might process the contents of a <META> HTML tag. Sender is the THtmlViewer which encounters the <META> tag. The other three parameters are the values of <META> tag attributes with the same name.

21 | 22 |

See also:

23 | 24 |

OnFileBrowse Event

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tgetstreamevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TGetStreamEvent 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Type TGetStreamEvent

16 |
17 | 18 |

Declaration

19 | 20 |

TGetStreamEvent = procedure(Sender: TObject; const SRC: string;

21 | 22 |

var Stream: TMemoryStream) of Object;

23 | 24 |

Description

25 | 26 |

The TGetStreamEvent type is the type for the OnhtStreamRequest event. This event allows a handler to respond with an HTML document in stream form when a request is made for a new document. The parameters are:

27 | 28 |

SRCA string identifying the document requested.

29 | 30 |

StreamThe stream returned by the event handler containing the HTML text.

31 | 32 |

See also:

33 | 34 |

OnhtStreamRequest Event

35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_thotspotevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type THotSpotEvent 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Type THotSpotEvent

16 |
17 | 18 |

Declaration

19 | 20 |

THotSpotEvent = procedure(Sender: TObject;

21 | 22 |

const URL: string) of Object;

23 | 24 |

Description

25 | 26 |

The THotSpotEvent type is the type for the hot spot covered event. This event occurs when the mouse is positioned over a hypertext link. URL is the string referenced by the hot spot.

27 | 28 |

See also:

29 | 30 |

OnHotSpotCovered Event

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_thotspottargetevent_.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type THotSpotTargetEvent; 6 | 7 | 8 | 9 | 10 | 11 |

Type THotSpotTargetEvent;

12 |
13 | 14 |

Declaration

15 | 16 |

THotSpotTargetEvent = procedure(Sender: TObject;

17 | 18 |

const Target, URL: string) of Object;

19 | 20 |

Description

21 | 22 |

The THotSpotTargetEvent type is the type for the TFrameViewer and TFrameBrowser OnHotspotTargetCovered event. This event occurs when the mouse is positioned over a hypertext link. URL is the string referenced by the hot spot and Target is the (optional) associated target window or frame. For TFrameBrowser, URL is expanded into a full URL.

23 | 24 |

See also:

25 | 26 |

OnHotSpotTargetCovered Event

27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_thtmlfiletype.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type ThtmlFileType 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

Type THtmlFileType

17 |
18 | 19 |

Unit

20 | 21 |

HTMLView.Pas

22 | 23 |

Declaration

24 | 25 |

THtmlFileType = (HTMLType, TextType, ImgType, XHtmlType, OtherType);

26 | 27 |

Description

28 | 29 |

Type THtmlFileType indicates a document type.

30 | 31 |

See also:

32 | 33 |

Type TGetPostRequestEvent

34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_thtprogressevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type ThtProgressEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type ThtProgressEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TProgressStage = (psStarting, psRunning, psEnding);

17 | 18 |

ThtProgresstEvent = procedure(Sender: TObject; Stage: TProgressStage;

19 | 20 |

PercentDone: integer) of Object;

21 | 22 |

Description

23 | 24 |

The ThtProgressEvent type is the type for the OnProgress event.

25 | 26 |

SenderThe THtmlViewer doing the parsing and formatting.

27 | 28 |

StageThe stage in the action.

29 | 30 |

PercentDoneAn approximation to the percentage of completion.

31 | 32 |

Note that the TProgressStage type is defined in Graphics.pas.

33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_timageclickevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TImageClickEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TImageClickEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TImageClickEvent = procedure(Sender, Obj: TObject; Button: TMouseButton;

17 | 18 |

Shift: TShiftState; X, Y: Integer) of Object;

19 | 20 |

Description

21 | 22 |

The TImageClickEvent type is the type for OnImageClick events. These events occur when the mouse is clicked when over an image.

23 | 24 |

In the above, Sender is the THtmlViewer and Obj is the TImageObj where the click occured. X and Y are the position of the cursor within the image.

25 | 26 |

See also:

27 | 28 |

OnImageClick Event

29 | 30 |

OnImageOver Event

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_timageoverevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TImageOverEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TImageOverEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TImageOverEvent = procedure(Sender, Obj: TObject; Shift: TShiftState;

17 | 18 |

X, Y: Integer) of Object;

19 | 20 |

Description

21 | 22 |

The TImageOverEvent type is the type for OnImageOver events. These events occur when the mouse is moved over an image.

23 | 24 |

In the above, Sender is the THtmlViewer and Obj is the TImageObj where the click occured. X and Y are the position of the cursor within the image.

25 | 26 |

See also:

27 | 28 |

OnImageOver Event

29 | 30 |

OnImageClick Event

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tlinktype.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TLinkType 6 | 7 | 8 | 9 | 10 | 11 |

Type TLinkType

12 |
13 | 14 |

Declaration

15 | 16 |

TLinkType = procedure(Sender: TObject; const Rel, Rev, Href: string)

17 | 18 |

of Object;

19 | 20 |

Description

21 | 22 |

The TLinkType type points to a method that might process the contents of a <LINK> HTML tag. Sender is the THtmlViewer, TFrameViewer, or TFrameBrowser which encounters the <LINK> tag. The other three parameters are the values of <LINK> tag attributes with the same name.

23 | 24 |

See also:

25 | 26 |

OnLink Event

27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tmetarefreshtype.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TMetaRefreshType 6 | 7 | 8 | 9 | 10 | 11 |

Type TMetaRefreshType

12 |
13 | 14 |

Declaration

15 | 16 |

TMetaRefreshType = procedure(Sender: TObject; Delay: integer;

17 | 18 |

const URL: string) of Object;

19 | 20 |

Description

21 | 22 |

The TMetaRefreshType type points to a method that might process the contents of a <META .Http_Eq="refresh"> tag. Delay is the time delay in seconds and URL, the html document used to refresh the display. These parameters are parsed from the Contents= attribute.

23 | 24 |

Note that the Http_Eq="refresh" Meta event is handled internally for TFrameViewer.

25 | 26 |

See also:

27 | 28 |

OnMetaRefresh Event

29 | 30 |

OnMeta Event

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tmetatype.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TMetaType 6 | 7 | 8 | 9 | 10 | 11 |

Type TMetaType

12 |
13 | 14 |

Declaration

15 | 16 |

TMetaType = procedure(Sender: TObject; const HttpEq, Name,

17 | 18 |

Content: string) of Object;

19 | 20 |

Description

21 | 22 |

The TMetaType type points to a method that might process the contents of a <META> HTML tag. Sender is the THtmlViewer which encounters the <META> tag. The other three parameters are the values of <META> tag attributes with the same name.

23 | 24 |

Note that the Http_Eq="refresh" Meta event is handled separately in the OnMetaRefresh event for THtmlViewer and internally for TFrameViewer.

25 | 26 |

See also:

27 | 28 |

OnMeta Event

29 | 30 |

OnMetaRefresh Event

31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tpaneldestroyevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TPanelDestroyEvent 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Type TPanelDestroyEvent

16 |
17 | 18 |

Declaration

19 | 20 |

TPanelDestroyEvent = procedure(Sender: TObject; Panel: ThvPanel) of Object;

21 | 22 |

Description

23 | 24 |

The TPanelDestroyEvent type is the type for the OnPanelDestroy event.

25 | 26 |

Sender is the THtmlViewer displaying the ThvPanel.

27 | 28 |

Panel is the ThvPanel (similar to TPanel) created for the display.

29 | 30 |

See also:

31 | 32 |

OnPanelDestroy Event

33 | 34 |

<PANEL> Tag

35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tprocessingevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TProcessingEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TProcessingEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TProcessingEvent = procedure(Sender: TObject;

17 | 18 |

ProcessingOn: boolean) of Object;

19 | 20 |

Description

21 | 22 |

The TProcessingEvent type is the type for the OnProcessing event. This event occurs whenever the viewer begins or finishes an operation.

23 | 24 |

ProcessingOn is set True at the start of an operation and False when the operation is completed.

25 | 26 |

See also:

27 | 28 |

OnProcessing Event

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tscriptevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TScriptEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TScriptEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TScriptEvent = procedure(Sender: TObject; Const Name, Language, Script: String;

17 | 18 |

Description

19 | 20 |

The TScriptEvent type points to a method that might process the contents of a <script> ... </script> HTML tag sequence. Name and Language are the Name= and Language= attributes recovered from the <script> tag and Script is the entire text between the tags.

21 | 22 |

See also:

23 | 24 |

OnScript Event

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_tsoundtype.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TSoundType 6 | 7 | 8 | 9 | 10 | 11 |

TSoundType Type

12 |
13 | 14 |

Declaration

15 | 16 |

TSoundType = procedure (Sender: TObject; const SRC: string; Loop: integer;

17 | 18 |

Terminate: boolean) of Object;

19 | 20 |

Description

21 | 22 |

The TSoundType type is the type for OnSoundRequest events. These events occur when the <BGSOUND> tag is encountered at load time and at any other time when it is appropriate to terminate the sound.

23 | 24 |

In the above, Sender is the THtmlViewer or TFrameViewer loading the document, SRC and Loop are the values of these atttributes, and Terminate is a boolean indicating if the sound should be terminated.

25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /HtmlHelp/html/type_twindowrequestevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Type TWindowRequestEvent 6 | 7 | 8 | 9 | 10 | 11 |

Type TWindowRequestEvent

12 |
13 | 14 |

Declaration

15 | 16 |

TWindowRequestEvent = procedure(Sender: TObject;

17 | 18 |

const Target, URL: string) of Object;

19 | 20 |

Description

21 | 22 |

The TWindowRequestEvent type is the type for window request events. These events occur when a Target Frame of "_blank" is specified or if the Target name does not match any of the current Frame names.

23 | 24 |

Generally, the user would want to open a new window to handle the URL when this event occurs.

25 | 26 |

See also:

27 | 28 |

OnBlankWindowRequest Event

29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /HtmlHelp/html/url.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | URL 6 | 7 | 8 | 9 | 10 | 11 |

URL - Uniform Resource Locator

12 |
13 | 14 |

A sequence of characters for specifying Internet resources. In HTML documents these specify hypertext link targets, image files, etc. As loosely interpreted for DOS HTML viewers, an URL can be a DOS path and filename.

15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /HtmlHelp/html/viewimages_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ViewImages Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

ViewImages Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property ViewImages: Boolean

26 | 27 |

Description

28 | 29 |

The ViewImages property determines whether inline images are drawn or simulated with a standard marker image.

30 | 31 |

If ViewImages is True and an image error occurs, an error image is displayed.

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/visitedmaxcount_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | VisitedMaxCount Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

VisitedMaxCount Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer, TFrameViewer, and TFrameBrowser components

22 | 23 |

Declaration

24 | 25 |

property VisitedMaxCount: Integer;

26 | 27 |

The VisitedMaxCount property determines the number of visited links which will be stored. If VisitedMaxCount is 0, then special coloring of visited links will be disabled. The default value is 50.

28 | 29 |

See also:

30 | 31 |

DefVisitedLinkColor Property

32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /HtmlHelp/html/vscrollbarrange_property.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | VScrollBarRange Property 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |

VScrollBarRange Property

17 |
18 | 19 |

Applies to

20 | 21 |

THtmlViewer component

22 | 23 |

Declaration

24 | 25 |

property VScrollBarRange: Integer;

26 | 27 |

The VScrollBarRange Property gives access to the viewer's vertical scrollbar range value.

28 | 29 |

See Also:

30 | 31 |

VScrollBarPosition Property

32 | 33 |

Position Property

34 | 35 |

HScrollBarRange Property

36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /HtmlHelp/html/waitstream.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | WaitStream 6 | 7 | 8 | 9 | 10 | 11 |

WaitStream is defined in htmlun2.pas. Include htmlun2 in your Uses clause.

12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /HtmlHelp/images/bm0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm0.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm1.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm2.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm3.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm4.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm5.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm6.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm7.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm8.gif -------------------------------------------------------------------------------- /HtmlHelp/images/bm9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/bm9.gif -------------------------------------------------------------------------------- /HtmlHelp/images/smallcheck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/smallcheck.gif -------------------------------------------------------------------------------- /HtmlHelp/images/v1110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v1110.png -------------------------------------------------------------------------------- /HtmlHelp/images/v114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v114.png -------------------------------------------------------------------------------- /HtmlHelp/images/v115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v115.png -------------------------------------------------------------------------------- /HtmlHelp/images/v116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v116.png -------------------------------------------------------------------------------- /HtmlHelp/images/v117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v117.png -------------------------------------------------------------------------------- /HtmlHelp/images/v118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v118.png -------------------------------------------------------------------------------- /HtmlHelp/images/v119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v119.png -------------------------------------------------------------------------------- /HtmlHelp/images/v945.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/HtmlHelp/images/v945.png -------------------------------------------------------------------------------- /Rad Studio 10.1/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '240'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 10.2/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '250'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 10.3/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '260'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 10.4/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '270'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 10/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '230'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 11/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '280'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /Rad Studio 12/dclFrameViewer.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewer; 2 | {$R *.res} 3 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 4 | {$ALIGN 8} 5 | {$ASSERTIONS ON} 6 | {$BOOLEVAL OFF} 7 | {$DEBUGINFO OFF} 8 | {$EXTENDEDSYNTAX ON} 9 | {$IMPORTEDDATA ON} 10 | {$IOCHECKS ON} 11 | {$LOCALSYMBOLS ON} 12 | {$LONGSTRINGS ON} 13 | {$OPENSTRINGS ON} 14 | {$OPTIMIZATION OFF} 15 | {$OVERFLOWCHECKS OFF} 16 | {$RANGECHECKS OFF} 17 | {$REFERENCEINFO ON} 18 | {$SAFEDIVIDE OFF} 19 | {$STACKFRAMES ON} 20 | {$TYPEDADDRESS OFF} 21 | {$VARSTRINGCHECKS ON} 22 | {$WRITEABLECONST OFF} 23 | {$MINENUMSIZE 1} 24 | {$IMAGEBASE $400000} 25 | {$DEFINE DEBUG} 26 | {$ENDIF IMPLICITBUILDING} 27 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 28 | {$LIBSUFFIX '290'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewer; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/FRAMVIEW.DCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FRAMVIEW.DCR -------------------------------------------------------------------------------- /package/Frambrwz.dcr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/Frambrwz.dcr -------------------------------------------------------------------------------- /package/FrameViewer09.pas: -------------------------------------------------------------------------------- 1 | { This file was automatically created by Lazarus. Do not edit! 2 | This source is only used to compile and install the package. 3 | } 4 | 5 | unit FrameViewer09; 6 | 7 | {$warn 5023 off : no warning about unused units} 8 | interface 9 | 10 | uses 11 | DitherUnit, FramBrwz, FrameViewerReg, FramView, HtmlBuffer, HtmlGif1, 12 | HTMLGif2, HtmlGlobals, HtmlMisc, Htmlsbs1, HTMLSubs, HtmlView, ReadHTML, 13 | StylePars, StyleUn, URLSubs, msimg32, AlphaBlendUn, HSLUtils, BuffConv, 14 | BuffConvArrays, HtmlSymb, BegaHtmlPrintPreviewForm, BegaMetaFilePrinter, 15 | BegaPreview, BegaPreviewForm, BegaPreviewPanel, BegaScrollBox, BegaZoom, 16 | GDIPL2A, HtmlCaches, HtmlFonts, HtmlImages, MetaFilePrinter, StyleTypes, 17 | vwPrint, UrlConn, HtmlPrinter, HTMLUn2, LazarusPackageIntf; 18 | 19 | implementation 20 | 21 | procedure Register; 22 | begin 23 | RegisterUnit('FrameViewerReg', @FrameViewerReg.Register); 24 | end; 25 | 26 | initialization 27 | RegisterPackage('FrameViewer09', @Register); 28 | end. 29 | -------------------------------------------------------------------------------- /package/FrameViewer2005.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer2005.res -------------------------------------------------------------------------------- /package/FrameViewer2006.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer2006.res -------------------------------------------------------------------------------- /package/FrameViewer2007.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer2007.res -------------------------------------------------------------------------------- /package/FrameViewer2009.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer2009.res -------------------------------------------------------------------------------- /package/FrameViewer2010.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer2010.res -------------------------------------------------------------------------------- /package/FrameViewer6.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer6.res -------------------------------------------------------------------------------- /package/FrameViewer7.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewer7.res -------------------------------------------------------------------------------- /package/FrameViewerXE.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE.res -------------------------------------------------------------------------------- /package/FrameViewerXE2.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE2.res -------------------------------------------------------------------------------- /package/FrameViewerXE3.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE3.res -------------------------------------------------------------------------------- /package/FrameViewerXE4.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE4.res -------------------------------------------------------------------------------- /package/FrameViewerXE5.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE5.res -------------------------------------------------------------------------------- /package/FrameViewerXE6.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE6.res -------------------------------------------------------------------------------- /package/FrameViewerXE7.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE7.res -------------------------------------------------------------------------------- /package/FrameViewerXE8.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE8.res -------------------------------------------------------------------------------- /package/FrameViewerXE9.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/FrameViewerXE9.res -------------------------------------------------------------------------------- /package/HTMLVIEW.DCR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/HTMLVIEW.DCR -------------------------------------------------------------------------------- /package/dclFrameViewerXE.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE2.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE2; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE2; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE3.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE3; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE3; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE3.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE3.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE4.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE4; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE4; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE4.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE4.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE5.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE5; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE5; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE5.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE5.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE6.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE6; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE6; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE6.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE6.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE7.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE7; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESIGNONLY} 29 | {$IMPLICITBUILD ON} 30 | 31 | requires 32 | rtl, 33 | vcl, 34 | designide, 35 | vclimg, 36 | soaprtl, 37 | VclSmp, 38 | FrameViewerXE7; 39 | 40 | contains 41 | FrameViewerReg in '..\source\FrameViewerReg.pas', 42 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE7.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE7.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE8.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE8; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESIGNONLY} 29 | {$IMPLICITBUILD ON} 30 | 31 | requires 32 | rtl, 33 | vcl, 34 | designide, 35 | vclimg, 36 | soaprtl, 37 | VclSmp, 38 | FrameViewerXE8; 39 | 40 | contains 41 | FrameViewerReg in '..\source\FrameViewerReg.pas', 42 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 43 | 44 | end. 45 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE8.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE8.res -------------------------------------------------------------------------------- /package/dclFrameViewerXE9.dpk: -------------------------------------------------------------------------------- 1 | package dclFrameViewerXE9; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'THtmlViewer, TFrameViewer, and TFrameBrowser'} 29 | {$DESIGNONLY} 30 | {$IMPLICITBUILD ON} 31 | 32 | requires 33 | rtl, 34 | vcl, 35 | designide, 36 | vclimg, 37 | soaprtl, 38 | VclSmp, 39 | FrameViewerXE9; 40 | 41 | contains 42 | FrameViewerReg in '..\source\FrameViewerReg.pas', 43 | HTMLCompEdit in '..\source\HTMLCompEdit.pas'; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /package/dclFrameViewerXE9.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/package/dclFrameViewerXE9.res -------------------------------------------------------------------------------- /resources/getit/GetIt-Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/resources/getit/GetIt-Logo.png -------------------------------------------------------------------------------- /resources/getit/Logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/resources/getit/Logo.jpg -------------------------------------------------------------------------------- /resources/getit/TabBot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/resources/getit/TabBot.gif -------------------------------------------------------------------------------- /resources/getit/TabTop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/resources/getit/TabTop.gif -------------------------------------------------------------------------------- /resources/getit/WaterMark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/resources/getit/WaterMark.png -------------------------------------------------------------------------------- /source/BegaPreviewForm.dfm: -------------------------------------------------------------------------------- 1 | object BegaCustomPrintPreviewForm: TBegaCustomPrintPreviewForm 2 | Left = 431 3 | Top = 144 4 | Caption = 'Print preview' 5 | ClientHeight = 768 6 | ClientWidth = 1008 7 | Color = clBtnFace 8 | Font.Charset = DEFAULT_CHARSET 9 | Font.Color = clWindowText 10 | Font.Height = -11 11 | Font.Name = 'MS Shell Dlg 2' 12 | Font.Style = [] 13 | OldCreateOrder = False 14 | Position = poOwnerFormCenter 15 | PixelsPerInch = 96 16 | TextHeight = 13 17 | end 18 | -------------------------------------------------------------------------------- /source/BegaPreviewForm.lfm: -------------------------------------------------------------------------------- 1 | object BegaCustomPrintPreviewForm: TBegaCustomPrintPreviewForm 2 | Left = 363 3 | Height = 806 4 | Top = 142 5 | Width = 1020 6 | Caption = 'Print preview' 7 | Color = clBtnFace 8 | Font.Color = clWindowText 9 | Font.Height = -11 10 | Font.Name = 'MS Shell Dlg 2' 11 | Position = poOwnerFormCenter 12 | LCLVersion = '2.2.0.4' 13 | end 14 | -------------------------------------------------------------------------------- /source/BuffConv.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/BuffConv.pas -------------------------------------------------------------------------------- /source/BuffConvArrays.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/BuffConvArrays.pas -------------------------------------------------------------------------------- /source/GDIPL2A.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/GDIPL2A.pas -------------------------------------------------------------------------------- /source/Html32.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Html32.res -------------------------------------------------------------------------------- /source/Obj/DelphiZLib.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/DelphiZLib.obj -------------------------------------------------------------------------------- /source/Obj/adler32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/adler32.obj -------------------------------------------------------------------------------- /source/Obj/compress.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/compress.obj -------------------------------------------------------------------------------- /source/Obj/crc32.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/crc32.obj -------------------------------------------------------------------------------- /source/Obj/deflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/deflate.obj -------------------------------------------------------------------------------- /source/Obj/infback.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/infback.obj -------------------------------------------------------------------------------- /source/Obj/inffast.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/inffast.obj -------------------------------------------------------------------------------- /source/Obj/inflate.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/inflate.obj -------------------------------------------------------------------------------- /source/Obj/inftrees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/inftrees.obj -------------------------------------------------------------------------------- /source/Obj/trees.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/Obj/trees.obj -------------------------------------------------------------------------------- /source/URLSubs.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/URLSubs.pas -------------------------------------------------------------------------------- /source/ZoomAndHandCursor.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BerndGabriel/HtmlViewer/bd2ffb86d0f127e1da5bb2988180d8900ce836c7/source/ZoomAndHandCursor.RES --------------------------------------------------------------------------------