FileSystem.SPC(Int16) Metoda

Definicja

Używany z funkcją or PrintLine do pozycjonowania Print 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żywany z funkcją or PrintLine do pozycjonowania Print danych wyjściowych.

Przykłady

W tym przykładzie użyto SPC funkcji , aby umieścić dane wyjściowe w pliku i w oknie Dane wyjściowe .

' 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, kolejna pozycja drukowania natychmiast następuje po liczbie drukowanych spacji. JeśliCount szerokość linii wyjściowej jest większa, 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)wartość , następny wydruk rozpocznie się na pozycji 34 (bieżąca pozycja drukowania + pozostała część 90/80). Jeśli różnica między bieżącym położeniem wydruku a szerokością linii wyjściowej jest mniejsza niż Count (lub CountModszerokość), SPC funkcja pomija początek następnego wiersza i generuje spacje równe Count - (currentprintpositionszerokości - ).

Uwaga

Upewnij się, że kolumny tabelaryczne są wystarczająco szerokie, aby umożliwić używanie szerokich liter.

Dotyczy

Zobacz też