Printer.CurrentX プロパティ
更新 : 2007 年 11 月
次の印刷メソッドまたは描画メソッドの水平座標を取得または設定します。
名前空間 : Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
アセンブリ : Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Property CurrentX As Single
'使用
Dim instance As Printer
Dim value As Single
value = instance.CurrentX
instance.CurrentX = value
public float CurrentX { get; set; }
public:
property float CurrentX {
float get ();
void set (float value);
}
public function get CurrentX () : float
public function set CurrentX (value : float)
プロパティ値
型 : System.Single
Single を返します。
解説
座標は、ページの左上隅から測定されます。ページの左端では CurrentX プロパティの設定値が 0 で、上端では CurrentY プロパティの設定値が 0 です。座標は、twip で表されるか、ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop、および ScaleMode プロパティによって定義される現在の測定単位で表されます。
以下の Printer メソッドを呼び出すとき、CurrentX および CurrentY の設定値は、次の表のように変更されます。
メソッド |
CurrentX および CurrentY の設定値 |
---|---|
Circle |
オブジェクトの中心点。 |
EndDoc |
0, 0 |
Line |
線の終点。 |
NewPage |
0, 0 |
次の印刷位置。 |
|
PSet |
描画される点。 |
メモ : |
---|
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間の関数とオブジェクトは、Visual Basic 6.0 から Visual Basic 2008 へのアップグレード ツールで使用するために用意されています。ほとんどの場合、これらの関数とオブジェクトは、.NET Framework の他の名前空間にある機能と重複しています。これらが必要になるのは、Visual Basic 6.0 のコード モデルが .NET Framework の実装と大きく異なる場合だけです。 |
例
CurrentX および CurrentY プロパティの設定方法を次の例で示します。ここでは、ページ上端から 500 twip、ページ左端から 500 twip の位置にテキストを印刷します。
Dim Printer As New Printer
Printer.CurrentX = 500
Printer.CurrentY = 500
Printer.Print("Hello")
Printer.EndDoc()
アクセス許可
- 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
参照
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 名前空間
その他の技術情報
方法 : Printer Compatibility Library を使用してアップグレード エラーを修正する (Visual Basic)