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 s funkcemi Print pro PrintLine umístění výstupu.
Přetížení
| Name | Description |
|---|---|
| TAB() |
Používá se s funkcemi |
| TAB(Int16) |
Používá se s funkcemi |
TAB()
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Používá se s funkcemi Print pro PrintLine 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 s funkcemi Print pro PrintLine umístění výstupu.
Příklady
Tento příklad používá TAB funkci k umístění výstupu do 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 mod sloupce
Pokud je například šířka 80 a zadáte TAB(90), začne další tisk ve sloupci 10 (zbytek 90/80). Pokud Column je menší než aktuální pozice tisku, tisk začíná na dalším řádku na počítané pozici tisku. Pokud je počítaná pozice tisku větší než aktuální pozice tisku, tisk začíná na počítané pozici tisku na stejné čáře.
Pozice tisku nejvíce vlevo na výstupním řádku je vždy 1. Pokud k tisku do souborů použijete Print funkce nebo PrintLine funkce, pozice tisku úplně vpravo je aktuální šířka výstupního souboru, kterou můžete nastavit pomocí FileWidth funkce.
Funkci TAB lze také použít s WriteLine funkcí. Nelze jej použít s Debug.WriteLine nebo Console.WriteLine.
Note
Ujistěte se, že jsou tabulkové sloupce dostatečně široké, aby obsahovaly široká 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
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Používá se s funkcemi Print pro PrintLine 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
Optional. Číslo sloupce se přesunulo před zobrazením nebo tiskem dalšího výrazu v seznamu. Pokud tento argument vynecháte, TAB přesune kurzor na začátek další zóny tisku.
Návraty
Používá se s funkcemi Print pro PrintLine umístění výstupu.
Příklady
Tento příklad používá TAB funkci k umístění výstupu do 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 mod sloupce
Pokud je například šířka 80 a zadáte TAB(90), začne další tisk ve sloupci 10 (zbytek 90/80). Pokud Column je menší než aktuální pozice tisku, tisk začíná na dalším řádku na počítané pozici tisku. Pokud je počítaná pozice tisku větší než aktuální pozice tisku, tisk začíná na počítané pozici tisku na stejné čáře.
Pozice tisku nejvíce vlevo na výstupním řádku je vždy 1. Pokud k tisku do souborů použijete Print funkce nebo PrintLine funkce, pozice tisku úplně vpravo je aktuální šířka výstupního souboru, kterou můžete nastavit pomocí FileWidth funkce.
Funkci TAB lze také použít s WriteLine funkcí. Nelze jej použít s Debug.WriteLine nebo Console.WriteLine.
Note
Ujistěte se, že jsou tabulkové sloupce dostatečně široké, aby obsahovaly široká písmena.
Viz také
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- SPC(Int16)
- FileWidth(Int32, Int32)
- Mod – operátor (Visual Basic)