2012-08-27 34 views
0

設置旋轉值時,需要幫助調整形狀的頂部和左側。 對於防爆:在爲其設置旋轉後,計算形狀的X和Y(頂部和左側)值

<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

正如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