SVG-如何设置范围和视图框
我正在创建SVG文件,其中我知道画布的大小(以英寸为单位)。我要把所有的坐标都放进去。我用蜡染制作,它只允许以像素为单位设置画布大小(宽度/高度),没有设置viewBox的方法 因此,我的问题是:SVG-如何设置范围和视图框,svg,Svg,我正在创建SVG文件,其中我知道画布的大小(以英寸为单位)。我要把所有的坐标都放进去。我用蜡染制作,它只允许以像素为单位设置画布大小(宽度/高度),没有设置viewBox的方法 因此,我的问题是: viewBox是处理从EMU到英寸转换的最佳方法吗?我更喜欢实际设置仿射变换,因为我们有时需要使用变换 使用蜡染是最初设置EMU中画布大小的最佳方法(蜡染会认为是像素)。然后创建svgdom。完成后,将DOM更改为以英寸为单位设置画布大小,并添加到viewBox中 当我设置viewBox值时,画布大小
谢谢-dave我一点也不懂蜡染,但似乎可以设置viewBox属性:
root.setAttributeNS(null,“viewBox”,“0 800 600”)代码>。那么你就不需要单位了,除了根的宽度和高度属性,所有的东西都是magicalSVGUnicornUnit。看,我一点也不知道蜡染,但你似乎可以设置viewBox属性:root.setAttributeNS(null,“viewBox”,“0 0 800 600”)代码>。那么你就不需要单位了,除了根的宽度和高度属性,所有的东西都是magicalSVGUnicornUnit