如何从transform属性计算原始x和y?

时间:2012-09-18 14:21:56

标签: c# svg inkscape

我在svg文档中的flowroot标签的transform属性有问题:

<g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1">
    <g
       transform="translate(-871.96706,1441.3237)">
      <flowRoot
         xml:space="preserve"
         id="flowRoot4433"
         transform="translate(317.05134,-1593.0553)">
        <flowRegion
             id="flowRegion4435">
          <rect
             id="rect4437"
             width="281.93622"
             height="428.39651"
             x="784.78339"
             y="473.07156" />
        </flowRegion>
          <flowPara
             id="flowPara4439">Your response is requested by
          </flowPara>
      </flowRoot>      
    </g>
  </g>

以上svgdoc包含1个flowroot。 flowroot标签的父级是g。现在我的问题是转换属性,它存在于两个节点(flowroot及其父g)中。我想计算flowroot的原始x和y。在这种情况下我该怎么做?如果在inkscape编辑器中有任何选项,那么当我们创建一个新的svg时,转换属性不会与节点一起生成会好得多吗?

0 个答案:

没有答案