FileSystem.SPC(Int16) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
与 Print
或 PrintLine
函数一起使用来定位输出。
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
必填。 在列表中显示或打印下一个表达式之前要插入的空格数。
返回
与 Print
或 PrintLine
函数一起使用来定位输出。
示例
此示例使用 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
(或 Count
Mod
宽度),则 SPC
函数将跳到下一行的开头,并生成等于 Count
的空格(宽度 - 当前打印)。
注意
确保表格列宽到足以允许宽字母。