相关疑难解决方法(0)

SVG 1.1:什么是"用户单位"以及如何将用户单位转换为绝对单位(例如:毫米)?

我正在实施SVG Tiny 1.1,我无法理解"用户单元"的概念.

SVG 1.1规范将没有指定单位的每个<length>定义为"用户单位",例如"mm","cm","pt"等.

在实现接口"SVGLength"时,我遇到了4个与长度值相关的属性; value,unityType,valueInSpecifiedUnit,valueAsString.最后3个属性对我来说足够清楚了.

  1. valueInSpecifiedUnit是单位类型unitType.
  2. valueAsString等于valueInSpecifiedUnit+ unitType的字符串值.例如:"10mm"

但是,属性被称为用户单位.所以我的问题是:

  1. 什么是"用户单位"?
  2. 如何从"用户单位"转换为"绝对单位",如毫米(mm)?

问候,

implementation svg

6
推荐指数
1
解决办法
5321
查看次数

标签 统计

implementation ×1

svg ×1