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)