Epson LX-80 User Manual - Page 86

WIDTH Statements, CHR$27ZCHR$128CHR$7, CHR$27LCHR$N

Page 86 highlights

the maximum number of dots you can reserve on the LX-SO, then, is: CHR$(27)"Z"CHR$(128)CHR$(7); or, in the other format: which is 128 dots plus 7 times 256 dots, for a total of 1920 dots in one row. Once you have chosen the number of columns you want to use, you can have your program do the calculations for you with the following format: CHR$(27)"L"CHR$(N MOD 256)CHR$(INT(N/2~6)); N is the total number of columns you want to specify. The MOD (modulus) function calculates the value for nl, and the INT (integer) function calculates the value for n2. For programming languages other than BASIC, consult your manual for the proper form for these functions. This format can be used with any graphics density and with any value of N up to the maximum number of columns per line for that density. WIDTH Statements Many computer systems automatically insert the control codes for a carriage return and a line feed after every 80 characters. This insertion is usually no problem with text, but it can spoil your graphics. In the graphics mode they may insert the control codes after 120 columns, which could be in the middle of a line. You can usually prevent these unwanted control codes with a WIDTH statement such as the one below: WIDTH LPRINT 255 The format for your system may be different. Consult your computer or computer language manual to find the correct format for your system. Then put a WIDTH statement in one of the first lines of all your graphics programs. It is easier to put a WIDTH statement in all but the simplest of your programs than to examine each one to see whether or not such a statement is necessary. 82

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158

the maximum number of dots you can reserve on the LX-SO, then, is:
CHR$(27)"Z"CHR$(128)CHR$(7);
or, in the other format:
which is 128 dots plus 7 times 256 dots, for a total of 1920 dots in one
row.
Once you have chosen the number of columns you want to use,
you can have your program do the calculations for you with the
following format:
CHR$(27)"L"CHR$(N
MOD
256)CHR$(INT(N/2~6));
N is the total number of columns you want to specify. The MOD
(modulus) function calculates the value for
nl,
and the INT (integer)
function calculates the value for
n2.
For programming languages other
than BASIC, consult your manual for the proper form for these
functions.
This format can be used with any graphics density and with any
value of N up to the maximum number of columns per line for that
density.
WIDTH Statements
Many computer systems automatically insert the control codes for
a carriage return and a line feed after every 80 characters. This inser-
tion is usually no problem with text, but it can spoil your graphics. In
the graphics mode they may insert the control codes after 120 col-
umns, which could be in the middle of a line.
You can usually prevent these unwanted control codes with a
WIDTH statement such as the one below:
WIDTH LPRINT 255
The format for your system may be different. Consult your computer
or computer language manual to find the correct format for your
system. Then put a WIDTH statement in one of the first lines of all
your graphics programs. It is easier to put a WIDTH statement in all
but the simplest of your programs than to examine each one to see
whether or not such a statement is necessary.
82