python - 为什么 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">
这种“现象”是如何以及为什么会出现的?
解决方案
推荐阅读
- jenkins - 如何在 stable/jenkins helm 图表中将 jenkins 插件文件夹定义为持久性卷
- javascript - React Native Gifted Chat on Expo on Android 输入被键盘覆盖
- wordpress - 我如何在 wordpress woocommerce 中明智地添加产品用户角色的价格
- node.js - 发生未处理的异常:给定 ng serve 时找不到模块“@angular/compiler-cli/ngcc”
- javascript - 如何在 js 中重新启动一个 foreach 循环;
- ios - 'keyWindow' 已弃用:在 iOS 13.0 中的 Objective-C 中首次弃用
- archlinux - Manjaro 更新错误:更新核心失败(无法锁定数据库)
- sql - 使用表作为队列在 SQL Server 2017 中查找以前的条件值
- javascript - amp 应用程序横幅未在 android 和 IOS 设备中正常显示
- c# - Entity Framework Core - 使用依赖注入而不是“上下文”从链接表中检索影子属性