次の方法で共有


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 に ScaleLeftScaleTop を設定します。また、現在の点で新しい座標を反映するように、 CurrentYCurrentX と設定が変更されます。

また、 1 桁のステートメントの ScaleHeight、 ScaleWidthScaleLeftScaleTop のプロパティを設定する 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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

Printer クラス

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間

その他の技術情報

Printer Compatibility Library

方法: Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)

Printer Compatibility Library を参照するアプリケーションの配置