FileSystem.SPC(Int16) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wordt gebruikt met de Print of PrintLine functie om uitvoer te positioneren.
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
Parameters
- Count
- Int16
Required. Het aantal spaties dat moet worden ingevoegd voordat de volgende expressie in een lijst wordt weergegeven of afgedrukt.
Retouren
Wordt gebruikt met de Print of PrintLine functie om uitvoer te positioneren.
Voorbeelden
In dit voorbeeld wordt de SPC functie gebruikt om uitvoer in een bestand en in het venster Uitvoer te plaatsen.
' 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.
Opmerkingen
Als Count de breedte van de uitvoerregel kleiner is, volgt de volgende afdrukpositie direct het aantal afgedrukte spaties. AlsCount deze groter is dan de breedte van de uitvoerregel, SPC berekent u de volgende afdrukpositie met behulp van de formule:
currentprintposition(+(Count``Mod``width))
Als de huidige afdrukpositie bijvoorbeeld 24 is, is de breedte van de uitvoerregel 80 en u opgeeft SPC(90), begint de volgende afdruk op positie 34 (huidige afdrukpositie + de rest van 90/80). Als het verschil tussen de huidige afdrukpositie en de breedte van de uitvoerregel kleiner is dan Count (ofModCountbreedte), wordt de SPC functie overgeslagen naar het begin van de volgende regel en worden spaties gegenereerd die gelijk zijn aan Count - (breedte - currentprintpositie).
Note
Zorg ervoor dat de kolommen in tabelvorm breed genoeg zijn om brede letters toe te staan.