FileSystem.SPC(Int16) FileSystem.SPC(Int16) FileSystem.SPC(Int16) FileSystem.SPC(Int16) Method

Definition

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine function to position output.

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 Int16 Int16 Int16

Erforderlich.Required. Die Anzahl von Leerzeichen, die vor dem Anzeigen oder Ausgeben des nächsten Ausdrucks in einer Liste eingefügt werden sollen.The number of spaces to insert before displaying or printing the next expression in a list.

Gibt zurück

Wird mit der Print-Funktion oder der PrintLine-Funktion zum Positionieren der Ausgabe verwendet.Used with the Print or PrintLine function to position output.

Beispiele

Dieses Beispiel verwendet die SPC -Funktion zum Positionieren der Ausgabe in einer Datei und in der Ausgabe Fenster.This example uses the SPC function to position output in a file and in the Output window.

' 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 ist kleiner als die Zeilenbreite der Ausgabe, die nächste Ausgabeposition sofort die Anzahl der ausgegebenen Leerzeichen folgt.If Count is less than the output line width, the next print position immediately follows the number of spaces printed. WennCount ist größer als die Breite der Ausgabe, SPC die nächste Ausgabeposition unter Verwendung der Formel berechnet:IfCount is greater than the output line width, SPC calculates the next print position using the formula:

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

Beispielsweise ist die aktuelle Ausgabeposition 24, Breite der Ausgabe ist 80, und geben Sie SPC(90), die nächste Ausgabe beginnt an Position 34 (aktuelle Ausgabeposition + die restlichen 90/80).For example, if the current print position is 24, the output line width is 80, and you specify SPC(90), the next print will start at position 34 (current print position + the remainder of 90/80). Ist der Unterschied zwischen der aktuellen Ausgabeposition und der Breite der Ausgabe weniger als Count (oder Count Mod Breite), wird die SPC Funktion springt an den Anfang der nächsten Zeile und generiert Leerzeichen gleich Count -(Breite - aktuelleAusgabeposition).If the difference between the current print position and the output line width is less than Count (or Count Mod width), the SPC function skips to the start of the next line and generates spaces equal to Count - (width - currentprintposition).

Hinweis

Stellen Sie sicher, dass die tabellarischen Spalten breit genug, um die Breite Buchstaben zu ermöglichen.Make sure your tabular columns are wide enough to allow for wide letters.

Gilt für:

Siehe auch