Kyocera ECOSYS FS-4100DN PRESCRIBE Commands Technical Reference Manual - Rev. - Page 232

Table 7.45., KPDL Description Operators Sheet 4 of 11

Page 232 highlights

Chapter 7 Emulation 7-120 Table 7.45. KPDL Page Description Operators (Sheet 4 of 11) Preceding stack matrix Operator defaultmatrix key font definefont key instance category 2 defineresource index any filename int 2 defineuserobject 2 deletefile dict array num1 num2 dx dy dictstack div dtransform dx dy matrix obj bool any1 any2 dtransform dup echo end eoclip eofill eq obj1 obj2 erasepage exch obj form array index array/file/string base exponent exec 2 execform execstack 2 execuserobject executeonly exit exp false string1 string2 file template proc scratch 2 filenameforall file 2 fileposition fill src|tgt 2 filter param1...paramn name name 3 findcolorrendering string key 2 findencoding key findfont key category 2 findresource flattenpath num1 floor flush file flushfile Result matrix font instance dict subarray quotient dx' dy' dx' dy' obj obj bool obj2 obj1 subarray array/file/string real false file position file name bool array font instance num2 Description Replace matrix with device default matrix Define font as a font dictionary associated with key Define a resource in a specified category Establish an user object Remove the specified file Create dictionary with capacity for int entries Copy dictionary stack to array Divide num1 by num2 Transform distance from user to device space Transform distance by matrix Duplicate top object on stack Turn interactive echoing on/off Pop dictionary stack Clip using even-odd rule Fill using even-odd rule Pop two objects from the stack and pushes the boolean value true if they are equal, false if not Erase the current page Exchange top two objects on stack Execute preceding object Paint a form Copy execution stack into array Execute the user object Enable execution access only Exit innermost loop Raise base to exponent Push boolean value false on stack Open file named string1 in string2 access mode Enumerate all files whose names match Return the current position in a file Fill current path with current color Create a filtered file Find the color rendering resource as spcified by argument Obtain an encoding vector Get a font dictionary identified by key Obtain a named resource instance in a specified category Convert curves to piecewise linear segments Find greatest integer not exceeding num1 Send data in buffer to standard output Send data in buffer to output file, or read and discard rest of input file

  • 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 7 Emulation
7-120
matrix
defaultmatrix
matrix
Replace matrix with device
default matrix
key font
definefont
font
Define font as a font dictionary
associated with key
key instance category
2
defineresource
instance
Define a resource in a specified
category
index any
2
defineuserobject
Establish an user object
filename
2
deletefile
Remove the specified file
int
dict
dict
Create dictionary with capacity
for
int
entries
array
dictstack
subarray
Copy dictionary stack to array
num1 num2
div
quotient
Divide
num1
by
num2
dx dy
dtransform
dx’ dy’
Transform distance from user to
device space
dx dy matrix
dtransform
dx’ dy’
Transform distance by matrix
obj
dup
obj obj
Duplicate top object on stack
bool
echo
Turn interactive echoing on/off
end
Pop dictionary stack
eoclip
Clip using even-odd rule
eofill
Fill using even-odd rule
any1 any2
eq
bool
Pop two objects from the stack
and pushes the boolean value
true if they are equal, false if not
erasepage
Erase the current page
obj1 obj2
exch
obj2 obj1
Exchange top two objects on
stack
obj
exec
Execute preceding object
form
2
execform
Paint a form
array
execstack
subarray
Copy execution stack into array
index
2
execuserobject
Execute the user object
array/file/string
executeonly
array/file/string
Enable execution access only
exit
Exit innermost loop
base exponent
exp
real
Raise base to exponent
false
false
Push boolean value false on
stack
string1 string2
file
file
Open file named string1 in
string2 access mode
template proc scratch
2
filenameforall
Enumerate all files whose
names match
file
2
fileposition
position
Return the current position in a
file
fill
Fill current path with current
color
src|tgt
param1...paramn name
2
filter
file
Create a filtered file
name
string
3
findcolorrendering
name bool
Find the color rendering
resource as spcified by
argument
key
2
findencoding
array
Obtain an encoding vector
key
findfont
font
Get a font dictionary identified
by key
key category
2
findresource
instance
Obtain a named resource
instance in a specified category
flattenpath
Convert curves to piecewise
linear segments
num1
floor
num2
Find greatest integer not
exceeding num1
flush
Send data in buffer to standard
output
file
flushfile
Send data in buffer to output
file, or read and discard rest of
input file
Table 7.45.
KPDL Page Description Operators (Sheet 4 of 11)
Preceding stack
Operator
Result
Description