SPC-Funktion

Aktualisiert: November 2007

Wird zusammen mit der Print-Funktion oder der PrintLine-Funktion verwendet, um die Ausgabeposition festzulegen.

Public Function SPC(ByVal Count As Short) As SPCInfo

Parameter

  • Count
    Erforderlich. Die Anzahl der Leerzeichen, die vor der Anzeige oder Ausgabe des nächsten Ausdrucks in einer Liste eingefügt werden müssen.

Hinweise

Wenn Count kleiner als die Breite einer Ausgabezeile ist, folgt die nächste Ausgabeposition unmittelbar auf die Anzahl der ausgegebenen Leerzeichen. Wenn Count größer als die Breite einer Ausgabezeile ist, berechnet SPC die nächste Ausgabeposition mit der folgenden Formel:

currentprintposition(+(CountModwidth))

Ist die aktuelle Ausgabeposition z. B. gleich 24 und die Breite der Ausgabezeile gleich 80, dann führt die Angabe von SPC(90) zur Ausgabe ab Position 34 (aktuelle Ausgabeposition zuzüglich der Differenz zwischen 90 und 80). Wenn die Differenz zwischen der aktuellen Ausgabeposition und der Breite der Ausgabezeile kleiner ist als Count (oder Count Mod Breite), springt die SPC-Funktion an den Anfang der nächsten Zeile und erzeugt die Count – (Breite – aktuelleAusgabeposition) entsprechende Anzahl von Leerzeichen.

Hinweis:

Achten Sie darauf, dass alle Tabulatorspalten breit genug sind, um Breitzeichen aufnehmen zu können.

Beispiel

In diesem Beispiel wird mit der SPC-Funktion die Ausgabeposition in einer Datei und im Ausgabefenster festgelegt.

' 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.

Hinweise für Entwickler intelligenter Geräte

Diese Funktion wird nicht unterstützt.

Anforderungen

Namespace:Microsoft.VisualBasic

**Modul:**FileSystem

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Siehe auch

Referenz

Operator Mod(Visual Basic)

Die Funktionen "Print" und "PrintLine"

Space-Funktion (Visual Basic)

TAB-Funktion

FileWidth-Funktion