设置旋转值时,需要帮助调整形状的顶部和左侧。 对于Ex:
<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>
我有以上数据。我相应地计算了旋转角度。现在,在创建形状并以html格式显示时,需要调整顶部和左侧(关闭x =“2443049”y =“ - 1042472”)值以使其正确对齐。请提供一个计算正确的顶部和左侧值的解决方案。
感谢
答案 0 :(得分:0)
如how to calculate the rotation value for the MS Office Powerpoint Shapes from the xml data given中所述,它们无需更改形状的左侧和顶部 - 如果旋转或未旋转,形状将具有与其相同的左/顶部 - 放置旋转(它在中心X / Y上旋转)。
如果您正在寻找如何将EMU转换为点/像素以便将其转换为其他格式(如HTML),请使用 EMU / 12700 。因此,在这种情况下,<a:off x="2443049" y="-1042472" />
将left="192.37" top="-82.08"
而<a:ext cx="304800" cy="4419600" />
将为width=24 height=348
。