SVG - 我应该如何设置范围和viewBox

时间:2016-08-01 00:23:06

标签: svg

我正在创建SVG文件,我知道画布的大小(以英寸为单位)。我想在EMUs中设置所有坐标。我在Batik中创建它只允许以像素为单位设置画布大小(宽度/高度),并且无法设置viewBox。

所以我的问题是:

  1. viewBox是处理从EMU到英寸转换的最佳方式吗?我更喜欢实际设置AffineTransform,因为我们有时需要使用变换。
  2. 使用Batik是最初在动画单元中设置画布大小的最佳方式(Batik会认为它的像素)。然后创建SVG DOM。完成后,然后更改DOM以设置画布大小(以英寸为单位)并添加到viewBox?
  3. 当我设置viewBox值时,画布大小以英寸为单位显示,我应该如何设置viewBox值?并且这样做会强制SVG中的所有元素作为类似单位处理吗?
  4. 谢谢 - 戴夫

0 个答案:

没有答案