以下のように、指定されたOOXMLデータからMS OfficePowerpoint2007ファイルの形状を描画するための適切な回転値を取得したいと思います。
<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>
回転の値は「xfrmrot=5400000」として与えられます。これを考慮して、その適切な値を計算する必要があり、したがって、形状を描画するために形状の高さと幅を処理する必要があります。