Changed: 3 enhancements suggested by Sérgio Alexandre. 1) DoScrollbars runs now at design time, the ugly missplaced scrollbars vanish. 2) THtmlViewer now always uses DoGetImage() as event handler for FSectionList.OnGetImage. DoGetImage() now is virtual, thus THtmlViewer descendents can override it and handle images on its own without blocking the OnImageRequest event. 3) HandleMeta and InitLoad promoted to virtual, descendents can now do something. For example Sérgio Alexandre uses meta tags to define base64 encoded images: <meta name="cid" HttpEq="image/*" content="base64">, so, any <img src="cid"> will display that image.
Changed: 3 enhancements suggested by Sérgio Alexandre.
1) DoScrollbars runs now at design time, the ugly missplaced scrollbars vanish.
2) THtmlViewer now always uses DoGetImage() as event handler for FSectionList.OnGetImage. DoGetImage() now is virtual, thus THtmlViewer descendents can override it and handle images on its own without blocking the OnImageRequest event.
3) HandleMeta and InitLoad promoted to virtual, descendents can now do something. For example Sérgio Alexandre uses meta tags to define base64 encoded images: <meta name="cid" HttpEq="image/*" content="base64">, so, any <img src="cid"> will display that image.

acbarbosa1964/thtmlviewer,nakijun/thtmlviewer,AngelicTech/thtmlviewer