Printing UWP:打印Web视图的静态内容会导致模糊/模糊文本

Printing UWP:打印Web视图的静态内容会导致模糊/模糊文本,printing,webview,uwp,Printing,Webview,Uwp,我有一个基本的UWP应用程序,支持打印文档(文本,无图像)。在内部,我将文档拆分为多个页面。每个页面都作为静态HTML页面加载到WebView中,然后用于打印 我的问题是打印文本看起来模糊。当我打印成PDF并放大页面时,我注意到文本无法缩放,无法选择。看起来我的文档是以图像而不是文本的形式打印(即导出)的 以下是实际尺寸的示例: 请注意,即使在实际大小下,文本也是模糊的 现在放大: 这里可以清楚地看到,文本不是按矢量缩放的,而是按图像缩放的 我的问题:如何在UWP应用程序中打印WebView

我有一个基本的UWP应用程序,支持打印文档(文本,无图像)。在内部,我将文档拆分为多个页面。每个页面都作为静态HTML页面加载到
WebView
中,然后用于打印

我的问题是打印文本看起来模糊。当我打印成PDF并放大页面时,我注意到文本无法缩放,无法选择。看起来我的文档是以图像而不是文本的形式打印(即导出)的

以下是实际尺寸的示例:

请注意,即使在实际大小下,文本也是模糊的

现在放大:

这里可以清楚地看到,文本不是按矢量缩放的,而是按图像缩放的

我的问题:如何在UWP应用程序中打印WebView的内容并正确缩放文本?是否有办法配置
WebView
PrintTask
以指定质量

用于生成单个页面的代码仅供参考:

private WebView makePage(int pageNumber, Size pageSize, double scaleFactor) {
    var webView = new WebView();

    webView.Width = pageSize.Width;
    webView.Height = pageSize.Height;

    webView.ScriptNotify += WebView_ScriptNotify;

    // Generate HTML and load into WebView, wait 
    // for scriptNotify...

    return webView;
}

你能分享一个可以复制这个问题的小样本项目吗?我不知道如何打印webview内容?嗨@NicoZhu MSFT,我也有同样的问题,这里有一个复制这个问题的MCVE:你能分享一个可以复制这个问题的小样本项目吗,我不知道如何打印webview内容?嗨@NicoZhu MSFT,我也有同样的问题,这里有一个MCVE来重现这个问题: