次の方法で共有


Strokes.Scale メソッド

X 次元および Y 次元に Strokes コレクションをスケーリングします。

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

構文

'宣言
Public Sub Scale ( _
    scaleX As Single, _
    scaleY As Single _
)
'使用
Dim instance As Strokes
Dim scaleX As Single
Dim scaleY As Single

instance.Scale(scaleX, scaleY)
public void Scale(
    float scaleX,
    float scaleY
)
public:
void Scale(
    float scaleX, 
    float scaleY
)
public void Scale(
    float scaleX,
    float scaleY
)
public function Scale(
    scaleX : float, 
    scaleY : float
)

パラメータ

  • scaleX
    型 : System.Single
    ビュー変更の X 次元をスケーリングするファクタ。
  • scaleY
    型 : System.Single
    ビュー変更の Y 次元をスケーリングするファクタ。

解説

0 行列式の変更はサポートされていません。つまり、スケールのいずれかを 0 に設定して Scale メソッドを呼び出すことはできません。

この例では、InkOverlay オブジェクトの Strokes コレクションに対して、X 次元に 2、Y 次元に 0.75 のスケール ファクタが適用されます。

' Access to the Strokes property returns a copy of the Strokes object.
' This copy must be implicitly (via using statement) or explicitly
' disposed of in order to avoid a memory leak.
Using allStrokes As Strokes = mInkOverlay.Ink.Strokes
    allStrokes.Scale(2.0F, 0.75F)
End Using
// Access to the Strokes property returns a copy of the Strokes object.
// This copy must be implicitly (via using statement) or explicitly
// disposed of in order to avoid a memory leak.
using (Strokes allStrokes = mInkOverlay.Ink.Strokes)
{
    allStrokes.Scale(2.0f, 0.75f);
}

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Strokes クラス

Strokes メンバ

Microsoft.Ink 名前空間

Strokes.ScaleToRectangle

Strokes.Transform

Stroke.Scale