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
语法 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
返回值
类型:
Imagethe generated image of the html
参见