FileSystem.SPC(Int16) Methode

Definition

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

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 von Leerzeichen, die vor dem Anzeigen oder Ausgeben des nächsten Ausdrucks in einer Liste eingefügt werden sollen.

Gibt zurück

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.

Beispiele

In diesem Beispiel wird die -Funktion verwendet, um die SPC Ausgabe in einer Datei und im Ausgabefenster 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 auf die Anzahl der gedruckten Leerzeichen. WennCount größer als die Breite der Ausgabezeile ist, SPC berechnet die nächste Druckposition mithilfe der Formel:

currentprintposition(+(Count``Mod``width))

Wenn die aktuelle Druckposition beispielsweise 24 ist, beträgt die Ausgabelinienbreite 80, und Sie geben an SPC(90), dass der nächste Druck an Position 34 beginnt (aktuelle Druckposition + rest von 90/80). Wenn die Differenz zwischen der aktuellen Druckposition und der Breite der Ausgabezeile kleiner als Count (oderModCountbreite) ist, springt die SPC Funktion an den Anfang der nächsten Zeile und generiert Leerzeichen gleich Count - (Breite - currentprintposition).

Hinweis

Stellen Sie sicher, dass Ihre tabellarischen Spalten breit genug sind, um breite Buchstaben zuzulassen.

Gilt für:

Weitere Informationen