Printer.Write 方法
更新:2007 年 11 月
将文本打印到页面上而不添加回车符。
命名空间: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集: Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)
语法
声明
Public Sub Write ( _
ParamArray args As Object() _
)
用法
Dim instance As Printer
Dim args As Object()
instance.Write(args)
public void Write(
params Object[] args
)
public:
void Write(
... array<Object^>^ args
)
public function Write(
... args : Object[]
)
参数
args
类型:array<System.Object[]一个包含可选打印参数的参数数组。
备注
Write 方法在执行之后将把 CurrentX 和 CurrentY 重置为当前行的结尾处。若要在打印后移动至下一行(插入一个回车符),请改为调用 Print 方法。
多个表达式可以空格或分号分隔。
说明: |
---|
因为 Print 方法通常以按比例间隔的字符打印,打印的字符数与这些字符所占用的固定宽度列的数目之间并无关联。例如,宽一些的字母(比如“W”)占用的宽度大于一个固定宽度列,窄一些的字母(比如“i”)占用的宽度小于一列。若要允许使用比平均宽度更宽的字符,则表格列必须保持足够的宽度。此外,可以使用固定间距的字体(如 Courier)打印以确保每个字符仅占用一列。 |
args() 参数数组具有以下语法和部分:
{Spc(n) | Tab(n)} expressioncharPos
参数 |
说明 |
---|---|
Spc(n) |
可选。用于在输出中插入空格字符,其中 n 是要插入的空格字符数。 |
Tab(n) |
可选。用于将插入点定位到某一绝对列号上,其中 n 为列号。使用不带参数的 Tab 将插入点定位在下一打印区的起始位置。 |
expression |
可选。要打印的数值表达式或字符串表达式。 |
charPos |
可选。指定下一字符的插入点。使用分号 (;) 将插入点直接放置在显示的最后一个字符后面。使用 Tab(n) 将插入点放置在某一绝对列号上,其中 n 为列号。使用不带参数的 Tab 将插入点定位在下一打印区的起始位置。如果省略了 charPos,则下一字符将打印在下一行上。 |
说明: |
---|
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间中的函数和对象是提供给用于将 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用的。在大多数情况下,这些函数和对象重复 .NET Framework 的其他命名空间中的功能。只有 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时才需要这些函数和对象。 |
示例
下面的示例演示 Print 方法。
Dim Printer As New Printer
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
另请参见
参考
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间