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

Path Mode Graphics, Path

Page 38 highlights

Chapter 2 Graphics Tutorial Figure 2. 13. Pattern Filled PIE This program first draws four filled arcs, each using a different fill pattern, then prints the pie chart over the arcs. Each arc has an inner radius of zero, an outer radius of 2 (the same as the pie chart), and a starting angle and ending angle that correspond to the relative size of the pie slices. Since the total size of the pie slices in the example is 100 (10+20+30+40), the angular extent of each arc is equal to 360 x size of slice /100. For example, the angular extent of the first arc is 360 x 10 /100 = 36 degrees. The starting angle of each arc equals the starting angle of the pie chart (0 degrees), plus the angular extent of all the preceding arcs. The ending angle equals the starting angle plus the angular extent of the arc. Path Mode Graphics With path mode graphics, images are constructed by defining lines and curves as paths, then rendering them as images by stroking along the paths or filling the area enclosed by them. PRESCRIBE provides a variety of path construction operators and painting operators for stroking or filling paths. Path In PRESCRIBE, a path is a set of straight or curved line segments, either connected or disconnected, that describes the shape and position of one or more objects or regions. Paths can be used to draw lines and curves and to specify boundaries of filled areas. A path is stroked by drawing a line of arbitrary width along it. The line may be solid black, all white, or any intermediate shade of gray. It may also be a dashed line of any pattern of segment lengths. A path is filled by painting the entire area that it encloses with a gray scale pattern, ranging from black to white, or with one of the printing system's predefined patterns. In order to be filled, a path must be closed; that is, it must return to its starting point. A path is constructed by means of one or more path construction operators. The path construction operators modify the current path, usually by appending to it. However, a path in itself does not produce any image on the page. Once a path has been constructed, it can be used to control the application of one of the painting operators of PRESCRIBE, defining the boundary of the area in which images can be printed. 2-16

  • 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-16
Figure 2. 13.
Pattern Filled PIE
This program first draws four filled arcs, each using a different fill pattern, then prints
the pie chart over the arcs. Each arc has an inner radius of zero, an outer radius of 2 (the
same as the pie chart), and a starting angle and ending angle that correspond to the rela-
tive size of the pie slices. Since the total size of the pie slices in the example is 100
(10+20+30+40), the angular extent of each arc is equal to 360 x
size of slice
/100. For
example, the angular extent of the first arc is 360 x
10
/
100
= 36 degrees. The starting
angle of each arc equals the starting angle of the pie chart (0 degrees), plus the angular
extent of all the preceding arcs. The ending angle equals the starting angle plus the angu-
lar extent of the arc.
Path Mode Graphics
With path mode graphics, images are constructed by defining lines and curves as
paths
,
then rendering them as images by stroking along the paths or filling the area enclosed by
them. PRESCRIBE provides a variety of path construction operators and painting opera-
tors for stroking or filling paths.
Path
In PRESCRIBE, a path is a set of straight or curved line segments, either connected or
disconnected, that describes the shape and position of one or more objects or regions.
Paths can be used to draw lines and curves and to specify boundaries of filled areas.
A path is
stroked
by drawing a line of arbitrary width along it. The line may be solid
black, all white, or any intermediate shade of gray. It may also be a dashed line of any
pattern of segment lengths.
A path is
filled
by painting the entire area that it encloses with a gray scale pattern, rang-
ing from black to white, or with one of the printing system’s predefined patterns. In order
to be filled, a path must be closed; that is, it must return to its starting point.
A path is constructed by means of one or more
path construction
operators. The path
construction operators modify the current path, usually by appending to it. However, a
path in itself does not produce any image on the page. Once a path has been constructed,
it can be used to control the application of one of the painting operators of PRESCRIBE,
defining the boundary of the area in which images can be printed.