4

以下のように、指定された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」として与えられます。これを考慮して、その適切な値を計算する必要があり、したがって、形状を描画するために形状の高さと幅を処理する必要があります。

4

1 に答える 1

3

これを 60000 で割ると回転角度になります。この場合、5400000/60000=90 度です。これはその場での回転です。つまり、中心 X と中心 Y で回転します。

于 2012-08-23T06:39:25.060 に答える