FileSystem.SPC(Int16) Methode

Definition

Wird zusammen mit der Funktion verwendetPrintLine, um die Print 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

Required. Die Anzahl der einzufügenden Leerzeichen, bevor der nächste Ausdruck in einer Liste angezeigt oder gedruckt wird.

Gibt zurück

Wird zusammen mit der Funktion verwendetPrintLine, um die Print Ausgabe zu positionieren.

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 die Breite der Ausgabezeile kleiner ist, folgt die nächste Druckposition unmittelbar der Anzahl der gedruckten Leerzeichen. WennCount die Breite der Ausgabezeile größer ist, SPC wird die nächste Druckposition mithilfe der Formel berechnet:

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

Wenn die aktuelle Druckposition beispielsweise 24 ist, die Ausgabezeilenbreite 80 ist und Sie angeben SPC(90), beginnt der nächste Druck an Position 34 (aktuelle Druckposition + rest 90/80). Wenn die Differenz zwischen der aktuellen Druckposition und der Breite der Ausgabezeile kleiner als Count (oderModCountBreite) ist, springt die SPC Funktion zum Anfang der nächsten Zeile und generiert Leerzeichen gleich Count - (Breite - currentprintposition).

Note

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

Gilt für:

Weitere Informationen