Avance de ligne. Radio Shack TRS-80 CGP-220
Par exempl�, si l'on désire imprimer le point inférieur de la colonne de points 144, changer la hgne 20 du programme précédent pour avoir:
20 L P R I NT CHR$ C 27 ) ; CHR$ C 1 6 ) ; CHR$ C O ) ; CHR$ ( 1 44 ) ; CH R$ C 1 92 )
De même, si l'on désire imprimer l e troisième point à partir du haut, changer la ligne 20 pour avoir:
20 L P R I NT CHR$ C 27 ) ; CHR$ C 1 6 ) ; CHR$ C O ) ; CHR$ C 1 44 ) ; CHR$ C 1 3 2 )
Ce programme est parfait pour imprimer des points individuels, mais comment procède-t-on pour imprimer une combinaison de points?
L'opération est en fait très simple.
1 . Spécifier les numéros de points ( 1 à 64) qui représentent les points individuels que l'on veut imprimer.
2. Ajouter ces numéros de points individuels.
3. Ajouter 1 28 à la somme des numéros de points.
Par exemple, si l'on veut imprimer le premier point (point n° 1), le quatrième point (point n° 8) et le dernier point (point 64), les ajouter: 1
+
8 + 64
=
73.
Ajouter 1 28 à cette somme: 128
+
73
=
20 1. Utiliser ensuite 201 comme configuration de points adressable sous la forme CHR$(201 ):
1 0 L P R I NT CHR$ C 1 8 )
20 L P R I NT CHR$ C 27 ) ; CHR$ C 1 6 l ; CHR$ C O ) ; CHR$ C 1 4 4 ) ; CHR$ C 201 l
On peut se rappeler que CHR$(255) a imprimé un trait vertical plein (impression
de tous les points). Si l'on ajoute tous les numéros de points individuels d'une colonne et si l'on ajoute ensuite 128
à
cette somme, on obtient 255.
1
+
2
+
4 + 6
+
8 + 16 + 32
+
64
=
1 27
1 27 + 1 28
=
255
Avance de ligne
En mode d'image de bits, on suppose que l'on désire imprimer des rangées d'éléments graphiques les uns après les autres qui ont chacune 7 points de haut.
Une avance de ligne simple fait avancer le papier de 7 points, soit environ 0. 12 pouce. Cette faible avance permet l'impression en continu, sans espaces indésirables entre les lignes.
Fonction de répétition
On peut utiliser le code de répétition CHR$(28), comme on l'a fait en mode de texte.
CHR$(28) indique à la CGP-220 de répéter un motif graphique un certain nombre de fois.
Le format de la fonction de répétition est: code de répétition
+ nombre de répétitions + élément à répéter
Par exemple, LPR
!NT
CH R$(28);CH R$( 1 5);CH R$(255) imprime 15 fois le trait vertical plein.
Fonction de couleur
La désignation de la couleur pour le !T\Ode d'image de bits est identique à celle du mode de texte. Par exemple, taper et exécuter le programme suivant:
25

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.