グラフィックス メソッドを使用すると、オブジェクトの座標の単位を示す値を取得または設定します。
名前空間: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ: Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Property ScaleMode As Short
public short ScaleMode { get; set; }
public:
property short ScaleMode {
short get ();
void set (short value);
}
member ScaleMode : int16 with get, set
function get ScaleMode () : short
function set ScaleMode (value : short)
プロパティ値
型 : System.Int16
Short を返します。
解説
関連の ScaleHeightの、 ScaleWidth使用して、 ScaleLeftと ScaleTop のプロパティ、どちらの座標と座標系カスタムを作成できます。この 4 種類のスケールのプロパティは ScaleMode のプロパティを次のようにやり取りしています:
- 任意の値に他のスケールのプロパティの値を設定すると、自動的に 0 に ScaleMode を設定します。0 の ScaleMode は、ユーザー定義します。
ScaleMode のプロパティをに設定してより大きな数 0 は、新しい単位に ScaleHeight と ScaleWidth を変更し、 0 に ScaleLeft と ScaleTop を設定します。CurrentX と CurrentY のプロパティ設定は現在の点で新しい座標を反映するように変更します。
次の表は ScaleMode のプロパティに対して有効な ScaleModeConstants 値を示します。
定数 |
値 |
Description |
|---|---|---|
vbUser |
0 |
ScaleHeight、 ScaleWidth、 ScaleLeftと ScaleTop のプロパティの一つ以上がカスタム値に設定されていることを示します。 |
vbTwips |
1 |
Twip (1 インチあたり 1440 twip; 1 センチメートルあたり 567 twip 単位)。これは、既定の設定です。 |
vbPoints |
2 |
点 (1 論理インチあたり 72 ポイント)。 |
vbPixels |
3 |
ピクセル (監視またはプリンター解決の最小単位)。 |
vbCharacters |
4 |
(文字単位ごとの水平 = 120 twip; 業界 = 単位ごとに 240 twip 単位)。 |
vbInches |
5 |
インチ。 |
vbMillimeters |
6 |
ミリメートル。 |
vbCentimeters |
7 |
センチメートル。 |
[!メモ]
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。Visual Basic 6.0 のコード モデルが .NET Framework の実装と著しく異なる場合を除いて、これらの関数およびオブジェクトを使用する必要はありません。
例
次の例に ScaleMode 各値の範囲を描画 ScaleMode のプロパティを設定する方法を示します。
Dim Printer As New Printer
Dim i As Integer
For i = 1 To 6
Printer.ScaleMode = Printer.ScaleMode + 1
Printer.Circle(Printer.ScaleWidth / 2, Printer.ScaleHeight / 2, 5)
Next i
Printer.EndDoc()
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)