在 6 月 12 日 2-4 次 Microsoft 更新之后,MS Word 2010 中 devEMF(用于 EMF/EMF+ 文件的 R 打印设备)输出的显示已损坏。
该问题发生在安装了最新 Microsoft 更新的计算机上,而未安装KB890830、KB4503292、KB4503286和KB4461619的计算机上则不会出现此问题。我在 Windows 10 和 Windows 7 上进行了尝试。所有有问题的更新我都认为是安全更新,所以我猜 devEMF 文件在更新之后对 MS Word 来说看起来很可疑,但之前不是。使用其他程序创建的 EMF 正确显示。我尝试使用 EMF 和 EMF+,它们都显示已损坏。
以下 R 代码生成一个文件,该文件在 libreOffice 中正确显示,但在 MS Word 2010 中已损坏,并带有最新的 MS 更新
require(devEMF)
emf("test.emf")
plot(x=c(0,2),y=c(0,2))
text(x=1,y=1,"This is a test figure")
dev.off()
一些(比如这个测试图像)根本不显示(我只是得到一个非常浅的图像大小的框架),在另一些中只显示很少的元素(/layers?),通常带有红十字和一些关于的元信息文件(如以下屏幕截图所示)。
我的问题是......(除此之外,我真的希望这些 emfs 能够在我的数百页和数字长文档中正确显示): Word 现在是否过于担心,或者 devEMF 包是否需要进行(希望很小)更正它更安全吗?