FileSystem.SPC(Int16) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Używana z funkcją Print
lub PrintLine
do pozycjonowania danych wyjściowych.
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
Parametry
- Count
- Int16
Wymagane. Liczba spacji do wstawienia przed wyświetleniem lub wydrukowaniem następnego wyrażenia na liście.
Zwraca
Używana z funkcją Print
lub PrintLine
do pozycjonowania danych wyjściowych.
Przykłady
W tym przykładzie użyto funkcji SPC
, aby umieścić dane wyjściowe w pliku i w oknie 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.
Uwagi
Jeśli Count
jest mniejsza niż szerokość linii wyjściowej, następna pozycja drukowania natychmiast następuje po liczbie wydrukowanych spacji. JeśliCount
jest większa niż szerokość linii wyjściowej, SPC
oblicza kolejną pozycję drukowania przy użyciu formuły:
currentprintposition
(+(Count``Mod``width
))
Jeśli na przykład bieżąca pozycja drukowania wynosi 24, szerokość linii wyjściowej wynosi 80, a następnie określisz SPC(90)
, następny wydruk rozpocznie się na pozycji 34 (bieżąca pozycja drukowania + pozostała część 90/80). Jeśli różnica między bieżącą pozycją drukowania a szerokością linii wyjściowej jest mniejsza niż Count
(lub Count
Mod
szerokość), funkcja SPC
pomija początek następnego wiersza i generuje spacje równe Count
— (szerokość - currentprintposition).
Nuta
Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby umożliwić używanie szerokich liter.
Dotyczy
Zobacz też
- Print(Int32, Object[])
- PrintLine(Int32, Object[])
- Space(Int32)
- TAB
- FileWidth(Int32, Int32)
-
Mod (Visual Basic)