Updating...
Code
Plex
Project Hosting for Open Source Software
Register
Sign In
HTML Renderer
home
source code
downloads
documentation
discussions
issues
people
license
All Project Updates
Discussions
Issue Tracker
Downloads
Reviews
Source Code
Wiki & Documentation
Subscribe
1.4.5.0
Rating:
Based on 1 rating
Reviewed:
1 review
Downloads:
1158
Released:
Mar 10, 2013
Updated:
May 13, 2013
by
ArthurTep
Dev status:
Beta
Recommended Download
Source + Demo
source code, 583K, uploaded
May 13
- 1158 downloads
Release Notes
for full info:
http://theartofdev.wordpress.com/2013/03/10/html-renderer-1-4-0-0/
Update 1.4.5.0
Better support for bullet styles (almost all of them)
Set default "vertical-align" style for "tr" elements to middle
Fix "vertical-align" style not working correctly in table cell on resize
Fix bullets not respecting table cell vertical layout
Fix incorrect width and auto width calculation with borders, padding, margin.
Fix case sensitivity in inline styles
Better html tooltip with links support
Update 1.4.4.0
Fix whitespace removed in some cases
Fix list-item not respecting padding/margin
Fix empty inline element with given width handling
Fix copy plain and html text issues
Update 1.4.3.0
Support ::selection style
Support custom fonts by HtmlRender.AddFontFamily (thx TheRhinoDude)
Support not installed fonts mapping by HtmlRender.AddFontFamilyMapping
Fix parsing error in DecodeHtmlCharByCode (thx plympton)
Fix error parsing html regarding block inside inline box
Make html parser more resilient to errors
Fix incorrect block inside inline box parsing
Fix incorrect height calculation
Fix css selectors being case sensitive
Fix text-decoration style handling
Improve images resources handling after dispose
Handle width style for inline elements
Features
Target .NET 2.0
Stylesheet load
Load stylesheet from web
StylesheetLoad event that allows overwrite the loaded style sheet
Iframes and embedded video
Show error border for iframes
Support YouTube and Vimeo embedded videos by download thumbnail, title and full video link.
Context-menu
Copy / select all on text
Copy link address / open link for links
Copy image URL / copy image / save image as for images
Open video / copy video url for embedded videos
IsContextMenuEnabled allows to disable the context menu
Multi-language (English, French, German, Italian, Spanish, Russian, Swedish, Hungarian, Czech, Danish, Dutch, Finnish)
IsSelectionEnabled allows to disable the html content selection
Add support for 'overflow' style (only hidden and visible values), default-visible
'tr' and 'th' elements have overflow: hidden by default
Add support for rgba color (style="color: rgba(0,255,90,120)")
Add visibility style support
Add white smoke image border while loading the image
Basic handling absolute position style
Documentation (work in progress)
Performance
Release used memory when setting html to null
Border style parsing improvement
Border paint improvements
Html parsing - remove regex usage
Html parsing - reduce objects creation
About 5%-8% improvement for small-medium htmls and up to 30% for large htmls.
Fixes
Max width layout
Elements that exceed the max width will not effect other elements.
Images will respect max width when it's own width is not set.
Images will respect max-width style
Tables will respect max-width style
HtmlContainer.GetHtml always returns inline styles (ISSUE 8518, thx JohnCJ)
Whitespaces between words handling (use StringFormat.GenericTypographic)
Preformatted text style.
Globalization issues.
Ignore '!important' in CSS style.
Ignore invalid colors in CSS style.
Ignore invalid length values in CSS style.
Better "hr" element handling (height, background color, borders, IE computability)
Table border default style matching IE.
Table layout with invalid rowspan/colspan.
Table cellpadding/border handle on table with theader and tbody elements.
Table without cells breaking layout.
Table 'auto' layout exceeding max width of the containing block.
Table cells width calculating not including word spacing.
'Fixed' table layout where table width is larger than total columns widths.
Html characters decode (entities1, entities2)
Line wrap not respecting left margin\padding for wrapped inline element.
Whitespaces ignored if in separate element.
Image icon staying loading on failure when no image size is given.
Treat inline-block as regular block.
Copy plain text handle spaces between words correctly.
Block box inside inline box in table breaks table layout.
Html element parsing (no white space after element name created parsing errors)
Don't allow changing display style to table elements.
Style classes are case sensitive.
Not providing max width to HtmlContainer for html to fit any size.
AutoSize handling in HtmlLabel.
display: none element breaking layout.
'-' char can break word to new-line.
Element padding on line wrap.
Margin with percentage value.
Demo project improvements.
Reviews for this release
This is the most ambitious project on Codeplex. Great job!
by
jeremychild
on
Mar 11 at 9:27 PM
Opera does not support ClickOnce
X
To install this application, save it and then open it. Opening it directly from Opera will not work correctly.
Other Downloads
Released
|
Planned
1.4.5.0
Mar 10, 2013
, Beta
1.3.0.0
Jan 13, 2013
, Beta
1.2.0.0
Nov 29, 2012
, Beta
1.1.0.0
Nov 13, 2012
, Beta
HTML Renderer 1.0.0.0 (3)
Nov 5, 2012
, Beta
HTML Renderer 1.0.0.0 (2)
Jan 29, 2009
, Beta
HTML Renderer 1.0.0.0
Jan 13, 2009
, Stable
There are no Planned releases for this project.
e-mail icon
Release notifications
Sign in
to display notification settings.
X
Email me
(change e-mail address)
Unsubscribe
Also stop notifications for
individual
issue(s) I subscribed to.