FileSystem.SPC(Int16) 方法

定义

PrintPrintLine 函数一起使用来定位输出。

public:
 static Microsoft::VisualBasic::SpcInfo SPC(short Count);
public static Microsoft.VisualBasic.SpcInfo SPC (short Count);
static member SPC : int16 -> Microsoft.VisualBasic.SpcInfo
Public Function SPC (Count As Short) As SpcInfo

参数

Count
Int16

必填。 在列表中显示或打印下一个表达式之前要插入的空格数。

返回

PrintPrintLine 函数一起使用来定位输出。

示例

此示例使用 SPC 函数将输出定位到文件中和 输出 窗口中。

' The SPC function can be used with the Print function.
FileOpen(1, "TESTFILE", OpenMode.Output)   ' Open file for output.
Print(1, "10 spaces between here", SPC(10), "and here.")
FileClose(1)   ' Close file.

注解

如果 Count 小于输出行宽,则下一个打印位置紧跟打印的空格数。 如果Count 大于输出行宽,SPC 使用公式计算下一个打印位置:

currentprintposition(+(Count``Mod``width))

例如,如果当前打印位置为 24,则输出行宽度为 80,并且指定 SPC(90),下一个打印将从位置 34 开始(当前打印位置 + 90/80 的其余部分)。 如果当前打印位置与输出行宽度之间的差异小于 Count(或 CountMod宽度),则 SPC 函数将跳到下一行的开头,并生成等于 Count 的空格(宽度 - 当前打印)。

注意

确保表格列宽到足以允许宽字母。

适用于

另请参阅