点击或拖拽改变大小

HtmlRenderRender 方法 (Graphics, String, PointF, SizeF, CssData, EventHandlerHtmlStylesheetLoadEventArgs, EventHandlerHtmlImageLoadEventArgs)

Renders the specified HTML source on the specified location and max size restriction.
Use GDI text rendering, note TextRenderingHint has no effect.
If maxSize.Width is zero the html will use all the required width, otherwise it will perform line wrap as specified in the html
If maxSize.Height is zero the html will use all the required height, otherwise it will clip at the given max height not rendering the html below it.
Returned is the actual width and height of the rendered html.

命名空间:  DSkin.Html
程序集:  DSkin (在 DSkin.dll 中) 版本:16.6.3.22
语法
C#
public static SizeF Render(
	Graphics g,
	string html,
	PointF location,
	SizeF maxSize,
	CssData cssData = null,
	EventHandler<HtmlStylesheetLoadEventArgs> stylesheetLoad = null,
	EventHandler<HtmlImageLoadEventArgs> imageLoad = null
)

参数

g
类型:System.DrawingGraphics
Device to render with
html
类型:SystemString
HTML source to render
location
类型:System.DrawingPointF
the top-left most location to start render the html at
maxSize
类型:System.DrawingSizeF
the max size of the rendered html (if height above zero it will be clipped)
cssData (Optional)
类型:DSkin.Html.CoreCssData
optional: the style to use for html rendering (default - use W3 default style)
stylesheetLoad (Optional)
类型:SystemEventHandlerHtmlStylesheetLoadEventArgs
optional: can be used to overwrite stylesheet resolution logic
imageLoad (Optional)
类型:SystemEventHandlerHtmlImageLoadEventArgs
optional: can be used to overwrite image resolution logic

返回值

类型:SizeF
the actual size of the rendered html
参见