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)
属性值
返回一个 Single 类型的返回值。
备注
将从页面左上角测量坐标。在页面左边缘处 CurrentX 属性设置是 0,在页面上边缘处 CurrentY 属性设置是 0。坐标以缇为单位或由 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 缇和页面左边缘 500 缇的位置处打印文本。
Dim Printer As New Printer
Printer.CurrentX = 500
Printer.CurrentY = 500
Printer.Print("Hello")
Printer.EndDoc()
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
另请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间