Kyocera KM-8030 PRESCRIBE Commands Technical Reference Manual - Rev. 4.7 - Page 46

Drawing Arcs and Curves

Page 46 highlights

Chapter 2 Graphics Tutorial Figure 2. 21. Printout of the SDP Example The SDP command on line 3 defines a dashed pattern consisting of two lengths of black, two lengths of white, five lengths of black, and two lengths of white. On line 11, the DPAT command selects this pattern for stroking. The path defined by the PMZP (Path, Move to Zero-relative Position) and PDZP (Path, Draw to Zero-relative Position) commands is stroked using this pattern, with a result as shown in the figure above. The SDP command uses the general format: SDP pattern-number, dash1, space1, dash2, space2, ..., dash10, space10; The value specified for pattern-number must be in the range from 11 to 20. Dash and space lengths are specified in pairs. Up to ten dash-space pairs can be specified. The dash length always comes first in each pair. If a pattern is to begin with a space, then specify 0 for dash1. However, if a pattern ends with a dash, the following space parameter can be omitted. Dash patterns defined with this command remain valid until redefined with another SDP command, or until the printing system is turned off. Drawing Arcs and Curves A path can include curves as well as lines. The PARC (Path, draw ARC) and PCRP (Path, Curve to Relative Position) commands make it possible to draw circular arcs and arcs of more complex form. The PARC command uses the format: PARC x, y, radius, ang1, ang2; where x and y describe the zero-relative coordinates of the center of the arc, radius describes the radius of the arc, ang1 describes the arc's starting angle, and ang2 describes the arc's ending angle. Coordinates and radius are measured in the unit currently designated by the UNIT command, and the starting and ending angles are measured clockwise from the positive x axis. The PARC command draws a line between the cursor position and the beginning of the arc. See the following example: !R! RES; UNIT C; NEWP; SPD .1; PMZP 5, 5; PARC 5, 5, 3, 45, 135; STRK; PAGE; EXIT; 2-24

  • 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
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260

Chapter 2 Graphics Tutorial
2-24
Figure 2. 21.
Printout of the SDP Example
The SDP command on line 3 defines a dashed pattern consisting of two lengths of black,
two lengths of white, five lengths of black, and two lengths of white. On line 11, the
DPAT command selects this pattern for stroking. The path defined by the PMZP (Path,
Move to Zero-relative Position) and PDZP (Path, Draw to Zero-relative Position) com-
mands is stroked using this pattern, with a result as shown in the figure above.
The SDP command uses the general format:
SDP
pattern-number
,
dash1
,
space1
,
dash2
,
space2
,
...
,
dash10
,
space10
;
The value specified for
pattern-number
must be in the range from 11 to 20. Dash and
space lengths are specified in pairs. Up to ten dash-space pairs can be specified. The dash
length always comes first in each pair. If a pattern is to begin with a space, then specify 0
for
dash1
. However, if a pattern ends with a dash, the following
space
parameter can be
omitted.
Dash patterns defined with this command remain valid until redefined with another SDP
command, or until the printing system is turned off.
Drawing Arcs and Curves
A path can include curves as well as lines. The PARC (Path, draw ARC) and PCRP
(Path, Curve to Relative Position) commands make it possible to draw circular arcs and
arcs of more complex form.
The PARC command uses the format:
PARC
x
,
y
,
radius
,
ang1
,
ang2
;
where
x
and
y
describe the zero-relative coordinates of the center of the arc,
radius
describes the radius of the arc,
ang1
describes the arc’s starting angle, and
ang2
describes the arc’s ending angle. Coordinates and radius are measured in the unit cur-
rently designated by the UNIT command, and the starting and ending angles are mea-
sured clockwise from the positive
x
axis.
The PARC command draws a line between the cursor position and the beginning of the
arc. See the following example:
!R! RES; UNIT C; NEWP; SPD .1;
PMZP 5, 5;
PARC 5, 5, 3, 45, 135;
STRK;
PAGE;
EXIT;