点击或拖拽改变大小

HtmlRenderRenderToImageGdiPlus 方法 (String, Size, TextRenderingHint, CssData, EventHandlerHtmlStylesheetLoadEventArgs, EventHandlerHtmlImageLoadEventArgs)

Renders the specified HTML into a new image of the requested size.
The HTML will be layout by the given size but will be clipped if cannot fit.
The generated image have transparent background that the html is rendered on.
GDI+ text rending can be controlled by providing TextRenderingHint.
See "Rendering to image" remarks section on HtmlRender.

命名空间:  DSkin.Html
程序集:  DSkin (在 DSkin.dll 中) 版本:16.6.3.22
语法
C#
public static Image RenderToImageGdiPlus(
	string html,
	Size size,
	TextRenderingHint textRenderingHint = TextRenderingHint.AntiAlias,
	CssData cssData = null,
	EventHandler<HtmlStylesheetLoadEventArgs> stylesheetLoad = null,
	EventHandler<HtmlImageLoadEventArgs> imageLoad = null
)

参数

html
类型:SystemString
HTML source to render
size
类型:System.DrawingSize
The size of the image to render into, layout html by width and clipped by height
textRenderingHint (Optional)
类型:System.Drawing.TextTextRenderingHint
optional: (default - SingleBitPerPixelGridFit)
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

返回值

类型:Image
the generated image of the html
参见