首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用铬打印包含SVG图像的网页时的问题

用铬打印包含SVG图像的网页时的问题
EN

Stack Overflow用户
提问于 2022-04-09 20:12:23
回答 1查看 172关注 0票数 1

我有一个包含以下内容的html文件:

代码语言:javascript
复制
<html>
<body>
<object data="https://upload.wikimedia.org/wikipedia/commons/0/09/America_Online_logo.svg" type="image/svg+xml"></object>
</body>
</html>

由于您可以检查,您可以打开它与铬和打印它。但是如果我使用Chromium.Print方法,它会打印空页。

请注意,这只是一个示例。所有SVG图像都有相同的问题。

我使用Delphi10.3.2和CEF4Delphi。

有人能指引我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-10 09:12:58

这很可能是由CEF第3297期和报告中描述的解决方案引起的。

在GlobalCEFApp.StartMainProcess调用之前添加以下代码行:

代码语言:javascript
复制
GlobalCEFApp.DisableSiteIsolationTrials := True;

我用使用CEF100.0.14和CEF4Delphi演示的最新CEF4Delphi版本测试了这个解决方案。用TChromiumCore.Print和TChromiumCore.PrintToPdf正确地打印了示例HTML。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71811563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档