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)