複製鏈接
請複製以下鏈接發送給好友

Tab

(Tab函數)

鎖定
Tab是一種與Print#語句或Print方法一起使用,對輸出進行定位的函數。
外文名
Tab
類    別
函數

目錄

Tab基本介紹

Tab函數 返回

Tab語法

Tab[(n)]
可選的 n 參數是在顯示或打印列表中的下一個表達式之前移動的列數。若省略此參數,則 Tab 將插入點移動到下一個打印區的起點。這就使 Tab 可用來替換國別中的逗號,此處,逗號是作為十進制分隔符使用的。

Tab説明

如果當前行上的打印位置大於 n,則 Tab 將打印位置移動到下一個輸出行的第 n 列上。如果 n 小於 1,則 Tab 將打印位置移動到列 1。如果 n 大於輸出行的寬度,則 Tab 函數使用以下公式計算下一個打印位置:
n Mod width
例如,如果 width 是 80,並指定 Tab(90),則下一個打印將從列 10 開始(90/80 的餘數)。如果 n 小於當前打印位置,則從下一行中計算出來的打印位置開始打印。如果計算後的打印位置大於當前打印位置,則從同一行中計算出來的打印位置開始打印。
輸出行最左端的打印位置總是 1。在使用 Print # 語句將數據寫入文件時,最右端的打印位置是輸出文件的當前寬度,這一寬度可用 Width # 語句設置。
注意 要確保表格列的寬度足以容納較寬的字符串。
當 Print 方法與 Tab 函數一起使用時,打印的外觀將會被分割為均勻、定寬的列。各列的寬度等於選用字體內以磅數為單位的所有字符的平均寬度。但是,在已打印字符的個數與那些字符所佔據的定寬列的數目之間不存在任何關係。例如,大寫字母 W 佔據超過一個定寬的列,而小寫字母 i 則佔據少於一個定寬的列。