次の方法で共有


Renderer.Rotate メソッド (Single)

GetViewTransform の指定したポイントを中心とする、指定した量の回転を適用します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Sub Rotate ( _
    degrees As Single _
)
'使用
Dim instance As Renderer
Dim degrees As Single

instance.Rotate(degrees)
public void Rotate(
    float degrees
)
public:
void Rotate(
    float degrees
)
public void Rotate(
    float degrees
)
public function Rotate(
    degrees : float
)

パラメータ

  • degrees
    型 : System.Single
    時計回りに回転する角度。

解説

回転の中心は原点です。

この C# の例では、InkCollector オブジェクト theInkCollector 内の Renderer オブジェクトから取得した現在のビュー変換行列を保存し、60 度の回転を適用します。

using System.Drawing.Drawing2D;
...
Matrix theOldMatrix = new Matrix();
theInkCollector.Renderer.GetViewTransform(ref theOldMatrix);
theInkCollector.Renderer.Rotate(60.0f);
...

この Microsoft® Visual Basic® .NET の例では、InkCollector オブジェクト theInkCollector 内の Renderer オブジェクトから取得した現在のビュー変換行列を保存し、60 度の回転を適用します。

Imports System.Drawing.Drawing2D
...
Dim theOldMatrix As New Matrix()
theInkCollector.Renderer.GetViewTransform(theOldMatrix)
theInkCollector.Renderer.Rotate(60.0)
...

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Renderer クラス

Renderer メンバ

Rotate オーバーロード

Microsoft.Ink 名前空間