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
函式,將輸出放置在檔案和 Output 視窗中。
' 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
的空間-(寬度 - currentprintposition)。
注意
請確定表格式數據行已足夠寬,以允許寬字母。