我想获得正确的旋转值来从给定的 OOXML 数据中绘制 MS Office Powerpoint 2007 文件的形状,如下所示:
<p:sp>
<p:nvSpPr>
<p:cNvPr id="3" name="Rectangle 66" />
<p:cNvSpPr>
<a:spLocks noChangeArrowheads="1" />
</p:cNvSpPr>
<p:nvPr />
</p:nvSpPr>
<p:spPr bwMode="auto">
***<a:xfrm rot="5400000">***
<a:off x="2443049" y="-1042472" />
<a:ext cx="304800" cy="4419600" />
</a:xfrm>
<a:prstGeom prst="rect">
<a:avLst />
</a:prstGeom>
<a:ln>
<a:headEnd />
<a:tailEnd />
</a:ln>
</p:spPr>
旋转值给出为“xfrm rot = 5400000”。考虑到这一点,必须计算其适当的值,并相应地处理形状的高度和宽度来绘制形状。
除以 60000 即可得到旋转角度。在这种情况下,5400000/60000=90 度。它是原地旋转,意味着它在 X 中心和 Y 中心旋转。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)