Printer.Print 方法

更新:2007 年 11 月

将文本打印至页面。

命名空间:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
程序集:  Microsoft.VisualBasic.PowerPacks.Vs(在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

语法

声明
Public Sub Print ( _
    ParamArray args As Object() _
)
用法
Dim instance As Printer
Dim args As Object()

instance.Print(args)
public void Print(
    params Object[] args
)
public:
void Print(
    ... array<Object^>^ args
)
public function Print(
    ... args : Object[]
)

参数

  • args
    类型:array<System.Object[]

    一个包含可选打印参数的参数数组。

备注

Print 方法在执行之后会将 CurrentXCurrentY 重置为下一行(与插入回车符相同)。若要在同一行上继续打印,请改为调用 Write 方法。

多个表达式可以空格或分号分隔。

说明:

因为 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
Printer.Print("Total (" & (19 + 300) / 4 & ")")
Printer.EndDoc()

权限

另请参见

参考

Printer 类

Printer 成员

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 命名空间

其他资源

Printer Compatibility Library

如何:使用 Printer Compatibility Library 修复升级错误 (Visual Basic)

部署引用 Printer Compatibility Library 的应用程序