Printer.ScaleHeight プロパティ
グラフィックス メソッドを使用すると、ページの垂直方向の測定単位の単位の数を取得または設定します。
名前空間: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ: Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Property ScaleHeight As Single
public float ScaleHeight { get; set; }
public:
property float ScaleHeight {
float get ();
void set (float value);
}
member ScaleHeight : float32 with get, set
function get ScaleHeight () : float
function set ScaleHeight (value : float)
プロパティ値
型 : System.Single
Single を返します。
解説
描画、または印刷用のカスタム座標尺を作成するに ScaleHeight と ScaleWidth のプロパティを使用できます。たとえば、ステートメント ScaleHeight = 100 は、ページの高さの単位を変更します。現在の単位の数である高さの代わりに (twip 単位またはピクセルなど)、高さは 100 種類のユーザー定義の単位です。そのため、 50 単位の距離は、ページの高さの半分で、 101 単位の距離が 1 単位ページの境界を超えています。
twip 単位、ポイント、ピクセル、文字、インチ、ミリメートル、またはセンチメートルなどの標準単位に基づいて、スケールを定義するに ScaleMode のプロパティを使用します。
正の値へ ScaleHeight と ScaleWidth のプロパティ座標の向上を、左から右に完全に設定するとします。負の値にコントロールを設定すると、への座標の向上を、右から左に下から上します。
これらのプロパティおよび ScaleTop の関連 ScaleLeft とプロパティを使用して、どちらの座標と座標系を作成できます。これらのスケールのプロパティの 4 つが、すべて ScaleMode のプロパティを次のようにやり取りしています:
任意の値に別のスケールのプロパティを設定すると、自動的に 0 に ScaleMode を設定します。0 の ScaleMode は、ユーザー定義します。
大きな数に設定 ScaleMode は、新しい測定単位が 0 ScaleHeight と ScaleWidth を変更し、 0 に ScaleLeft と ScaleTop を設定します。また、現在の点で新しい座標を反映するように、 CurrentY の CurrentX と設定が変更されます。
また、 1 桁のステートメントの ScaleHeight、 ScaleWidth、 ScaleLeftと ScaleTop のプロパティを設定する Scale のメソッドを使用できます。
[!メモ]
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。Visual Basic 6.0 のコード モデルが .NET Framework の実装と著しく異なる場合を除いて、これらの関数およびオブジェクトを使用する必要はありません。
例
次の例に ScaleHeight と ScaleWidth のプロパティを設定する方法を示します。
Dim Printer As New Printer
Dim Radius As Integer
Printer.ScaleHeight = 100
Printer.ScaleWidth = 100
Printer.FillStyle = 1
For Radius = 5 To 50 Step 5
Printer.Circle(50, 50, Radius)
Next Radius
Printer.EndDoc()
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)