FileSystem.SPC(Int16) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird mit der funktion Print
oder PrintLine
verwendet, um die Ausgabe zu positionieren.
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
Parameter
- Count
- Int16
Erforderlich. Die Anzahl der einzufügenden Leerzeichen, bevor der nächste Ausdruck in einer Liste angezeigt oder gedruckt wird.
Gibt zurück
Wird mit der funktion Print
oder PrintLine
verwendet, um die Ausgabe zu positionieren.
Beispiele
In diesem Beispiel wird die SPC
-Funktion verwendet, um die Ausgabe in einer Datei und im Fenster Ausgabe zu positionieren.
' 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
Wenn Count
kleiner als die Breite der Ausgabezeile ist, folgt die nächste Druckposition unmittelbar der Anzahl der gedruckten Leerzeichen. WennCount
größer als die Breite der Ausgabezeile ist, berechnet SPC
die nächste Druckposition mithilfe der Formel:
currentprintposition
(+(Count``Mod``width
))
Wenn die aktuelle Druckposition beispielsweise 24 ist, die Ausgabezeilenbreite 80 ist und Sie SPC(90)
angeben, beginnt der nächste Druck an Position 34 (aktuelle Druckposition + rest 90/80). Wenn der Unterschied zwischen der aktuellen Druckposition und der Zeilenbreite kleiner als Count
(oder Count
Mod
Breiteist), springt die SPC
-Funktion an den Anfang der nächsten Zeile und generiert Leerzeichen, die Count
- (Breite - aktuelle Druckposition).
Anmerkung
Stellen Sie sicher, dass die tabellarischen Spalten breit genug sind, um breite Buchstaben zuzulassen.