我有一个基本的 SVG 文件,它有一个固定的 50mm x 25mm 打印尺寸(所以如果我用 CorelDraw 打开它,文档尺寸就是这个。)
<svg
width=50mm
height=25mm
xmlns="http://www.w3.org/2000/svg"
version="1.1"
>
<g>
<text
x=0
y=55
font-family="Verdana"
font-size=55
fill="black"
>NOS?</text>
<line
class='v_pos'
stroke="green"
x1=0
y1=55
x2=500
y2=55
stroke-width="1"
/>
</g>
</svg>
如何在浏览器中实现 500x250 像素大小?比例没有改变,但我也需要在网络浏览器中固定画布大小。
我需要改写/扩展问题:
我想将图形(在浏览器中创建)导出到 CorelDraw,因为它可以读取 SVG 文件。浏览器中的画布例如为 500x250px,每个对象都以像素为单位进行测量。导出后一切都必须驻留,从画布(到 50x25mm)开始,然后是对象:
所以问题是:
- 女巫属性负责CorelDraw中的画布宽度和高度?
- 是否有任何快速调整包含对象大小的方法(preserveAspectRatio、viewBox、样式媒体),或者我必须一一转换每个对象的宽度、高度、x、y 等属性?
感谢您的任何建议!