FileSystem.TAB Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se Print
s funkcemi nebo PrintLine
k umístění výstupu.
Přetížení
TAB() |
Používá se |
TAB(Int16) |
Používá se |
TAB()
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Používá se Print
s funkcemi nebo PrintLine
k umístění výstupu.
public:
static Microsoft::VisualBasic::TabInfo TAB();
public static Microsoft.VisualBasic.TabInfo TAB ();
static member TAB : unit -> Microsoft.VisualBasic.TabInfo
Public Function TAB () As TabInfo
Návraty
Používá se Print
s funkcemi nebo PrintLine
k umístění výstupu.
Příklady
Tento příklad používá TAB
funkci k umístění výstupu v souboru a v okně Výstup .
FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
' The second word prints at column 20.
Print(1, "Hello", TAB(20), "World.")
' If the argument is omitted, cursor is moved to the next print zone.
Print(1, "Hello", TAB(), "World")
FileClose(1)
Poznámky
Pokud je aktuální pozice tisku na aktuálním řádku větší než Column
, TAB
přeskočí na hodnotu sloupce, která se Column
rovná na dalším výstupním řádku. Pokud Column
je menší než 1, TAB
přesune pozici tisku do sloupce 1. Pokud Column
je větší než šířka výstupní čáry, TAB
vypočítá další pozici tisku pomocí vzorce:
Šířka režimu sloupce
Pokud je například šířka 80 a zadáte TAB(90)
, další tisk začne ve sloupci 10 (zbytek 90/80). Pokud Column
je menší než aktuální pozice tisku, začne tisk na dalším řádku v počítané pozici tisku. Pokud je počítaná pozice tisku větší než aktuální pozice tisku, začne tisk na počítané pozici tisku na stejném řádku.
Pozice tisku úplně vlevo na výstupním řádku je vždy 1. Při použití Print
funkcí nebo PrintLine
k tisku do souborů je pozice tisku nejvíce vpravo aktuální šířka výstupního souboru, kterou můžete nastavit pomocí FileWidth
funkce.
Funkci TAB
lze také použít s funkcí WriteLine
. Nelze ji použít s Debug.WriteLine nebo Console.WriteLine.
Poznámka
Ujistěte se, že jsou tabulkové sloupce dostatečně široké, aby obsahovaly velká písmena.
Viz také
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod – operátor (Visual Basic)
Platí pro
TAB(Int16)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Používá se Print
s funkcemi nebo PrintLine
k umístění výstupu.
public:
static Microsoft::VisualBasic::TabInfo TAB(short Column);
public static Microsoft.VisualBasic.TabInfo TAB (short Column);
static member TAB : int16 -> Microsoft.VisualBasic.TabInfo
Public Function TAB (Column As Short) As TabInfo
Parametry
- Column
- Int16
Nepovinný parametr. Číslo sloupce se přesunulo na před zobrazením nebo tiskem dalšího výrazu v seznamu. Pokud ji vynecháte, TAB
přesune kurzor na začátek další zóny tisku.
Návraty
Používá se Print
s funkcemi nebo PrintLine
k umístění výstupu.
Příklady
Tento příklad používá TAB
funkci k umístění výstupu v souboru a v okně Výstup .
FileOpen(1, "TESTFILE", OpenMode.Output) ' Open file for output.
' The second word prints at column 20.
Print(1, "Hello", TAB(20), "World.")
' If the argument is omitted, cursor is moved to the next print zone.
Print(1, "Hello", TAB(), "World")
FileClose(1)
Poznámky
Pokud je aktuální pozice tisku na aktuálním řádku větší než Column
, TAB
přeskočí na hodnotu sloupce rovnou Column
na dalším výstupním řádku. Pokud Column
je menší než 1, TAB
přesune pozici tisku do sloupce 1. Pokud Column
je větší než šířka výstupní čáry, TAB
vypočítá další pozici tisku pomocí vzorce:
Šířka režimu sloupce
Pokud je například šířka 80 a zadáte TAB(90)
, další tisk začne ve sloupci 10 (zbytek 90/80). Pokud Column
je menší než aktuální pozice tisku, začne tisk na dalším řádku v počítané pozici tisku. Pokud je počítaná pozice tisku větší než aktuální pozice tisku, začne tisk na počítané pozici tisku na stejném řádku.
Pozice tisku úplně vlevo na výstupním řádku je vždy 1. Při použití Print
funkcí nebo PrintLine
k tisku do souborů je pozice tisku nejvíce vpravo aktuální šířka výstupního souboru, kterou můžete nastavit pomocí FileWidth
funkce.
Funkci TAB
lze také použít s funkcí WriteLine
. Nelze ji použít s Debug.WriteLine nebo Console.WriteLine.
Poznámka
Ujistěte se, že jsou tabulkové sloupce dostatečně široké, aby obsahovaly velká písmena.
Viz také
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod – operátor (Visual Basic)