SPC, fonction

Mise à jour : novembre 2007

Utilisée avec la fonction Print ou PrintLine pour positionner la sortie.

Public Function SPC(ByVal Count As Short) As SPCInfo

Paramètres

  • Count
    Requis. Nombre d'espaces à insérer avant d'afficher ou d'imprimer l'expression suivante dans une liste.

Notes

Si Count est inférieur à la largeur de la ligne de sortie, la position d'impression suivante se situe immédiatement après les espaces indiqués. Si Count est supérieur à la largeur de la ligne de sortie, la fonction SPC calcule la position d'impression suivante au moyen de la formule ci-après :

currentprintposition(+(CountModwidth))

Par exemple, si la position d'impression actuelle est 24, la largeur de la ligne de sortie est de 80 et si vous spécifiez SPC(90), l'impression suivante commencera à la position 34 (position actuelle + le reste de 90/80). Si la différence entre la position d'impression actuelle et la largeur de la ligne de sortie est inférieure à Count (ou à Count Mod largeur), la fonction SPC passe au début de la ligne suivante et génère un nombre d'espaces égal à Count – (largeur – PositionImpressionActuelle).

Remarque :

Vérifiez que les colonnes tabulaires sont suffisamment larges pour contenir des lettres larges.

Exemple

Cet exemple utilise la fonction SPC pour positionner la sortie dans un fichier et dans la fenêtre Sortie.

' 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.

Notes du développeur sur Smart Device

Cette fonction n'est pas prise en charge.

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**FileSystem

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Référence

Mod, opérateur (Visual Basic)

Fonctions Print, PrintLine

Space, fonction (Visual Basic)

TAB, fonction

FileWidth, fonction