我有一个包含以下内容的html文件:
<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。
有人能指引我吗?
发布于 2022-04-10 09:12:58
这很可能是由CEF第3297期和报告中描述的解决方案引起的。
在GlobalCEFApp.StartMainProcess调用之前添加以下代码行:
GlobalCEFApp.DisableSiteIsolationTrials := True;我用使用CEF100.0.14和CEF4Delphi演示的最新CEF4Delphi版本测试了这个解决方案。用TChromiumCore.Print和TChromiumCore.PrintToPdf正确地打印了示例HTML。
https://stackoverflow.com/questions/71811563
复制相似问题