Udostępnij za pośrednictwem


FileSystem.SPC(Int16) Metoda

Definicja

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 CountModszerokość), 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ż