首页 > 解决方案 > 为什么 SVG 文件可以包含“cm”并且它在浏览器中正确显示,但在 Visio 或类似程序中却没有?

问题描述

我有一个问题。不幸的是,我还没有真正的经验,也没有找到解决方案或解释。请原谅我的可能微不足道的问题。

我在 Python 库的帮助下打开一个 SVG 文件并在其中绘制一些东西。如果我现在查看 XML 文件,高度和宽度是带有“cm”的数字。

这现在导致了我的问题。如果我在浏览器中打开 SVG 文件,它将正确显示并且一切正常。但是,如果我现在在 Visio 或类似程序中打开它,则无法查看该文件。这显然是由于“cm”,因为当我手动删除它时,这个错误并没有出现。如果“px”在 xml 文件中而不是“cm”中,情况也是如此。

    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="50.cm" viewBox="0 0 50.0cm 50.0cm" height="50.0cm">

这种“现象”是如何以及为什么会出现的?

标签: pythonxmlsvgvisiocatia

解决方案


推荐阅读