在Windows Phone 8.1中使用HTML内容创建WriteableBitmap

时间:2015-07-17 07:05:09

标签: windows-phone-8 windows-phone-8.1

使用Windows Phone 8.1中的HTML内容创建WriteableBitmap,不涉及XAML

我在c#中创建了WebView对象,并在WebView.NaviagateToString中呈现HTML内容,并尝试使用WebView.CapturePreviewToStreamAsync方法获取对象,但我获得了Global异常(值不在预期范围内)。

WebView wv = new WebView();
wv.NavigateToString(HTML Content);
InMemoryRandomAccessStream imras = new InMemoryRandomAccessStream();
await wv.CapturePreviewToStreamAsync(imras);

我也尝试使用下面的代码,但我没有找到dll。

Bitmap m_Bitmap = new Bitmap(400, 600);
PointF point = new PointF(0, 0);
SizeF maxSize = new System.Drawing.SizeF(500, 500);
HtmlRenderer.HtmlRender.Render(Graphics.FromImage(m_Bitmap),"<html><body><p>This is a shitty html code</p><p>This is another html line</p></body>", point,maxSize);
m_Bitmap.Save(@"C:\Test.bmp")

请帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

目前不可能,Windows Phone Store应用程序确实只有一个仅限手机的ScreenCapture API,但它仍然需要在你的应用程序中显示你的内容。

我们正在努力更好地了解客户对社交支持体验的看法,因此如果您有时间,我们将非常感谢您参与此访谈项目。感谢您帮助社区论坛成为一个好地方。