Openxml 设置形状的旋转后,计算形状的X和Y(顶部和左侧)值

Openxml 设置形状的旋转后,计算形状的X和Y(顶部和左侧)值,openxml,Openxml,设置旋转值时,需要帮助调整形状的顶部和左侧。 例如: <p:spPr bwMode="auto"> <a:xfrm rot="5400000"> <a:off x="2443049" y="-1042472" /> <a:ext cx="304800" cy="4419600" /> </a:xfrm>

设置旋转值时,需要帮助调整形状的顶部和左侧。 例如:

<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格式显示时,需要调整顶部和左侧(off x=“2443049”y=“-1042472”)值以正确对齐。请提供一个解决方案来计算要设置的正确顶部和左侧值

感谢

如中所述,他们无需更改形状的左侧和顶部-如果旋转或不旋转,形状将具有与在位旋转相同的左侧/顶部(它在中心X/Y旋转)

如果您正在寻找如何将EMU转换为点/像素,以便将其转换为其他格式(如HTML),请使用EMU/12700。因此在这种情况下,
将是
left=“192.37”top=“-82.08”
将是
width=24 height=348