Freigeben über


FileSystem.SPC(Int16) Methode

Definition

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 CountModBreiteist), 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.

Gilt für:

Weitere Informationen