Adobe 65011817 Extended User Guide - Page 266

Pattern object, RectanglePrimitive object, RegisterMoveParms object

Page 266 highlights

Last updated 12/8/2009 EXTENDING FIREWORKS 262 Objects within Fireworks documents Pattern object The following table lists the property of the Pattern object, along with its data type and notes. Property name Data type string Notes The name that appears in the Fill panel. RectanglePrimitive object The following table lists the properties of the RectanglePrimitive object, along with their data types and, where appropriate, acceptable values and notes. Property roundness originalSides mode transform pathAttributes Data type float rectangle string matrix object Notes A floating-point value between 0 and 1 that specifies the "roundness" to use for the corners (0 is no roundness, 1 is 100% roundness). A rectangle that specifies the original sides of the primitive (see "Rectangle data type" on page 8). Because rectangle primitives remember transformations, the user might see something different from the original sides. Specifies the roundness units, which can be relative (percentage) or exact (pixels). A matrix that indicates all the transformations that were applied to the primitive (see "Matrix data type" on page 8). A PathAttrs object that indicates the path attributes of the primitive (see "PathAttrs object" on page 261). RegisterMoveParms object The following table lists the properties of the RegisterMoveParms object, along with their data types and, where appropriate, acceptable values and notes. Property constrainAngles constrainRotateKey Data type Boolean string constrainX float Notes Determines whether dragging the control point constrains the angles to the minAngle and maxAngle values. Pass in the key that you want to use to constrain the rotation. A value of "none" means that rotation will not be constrained. A value of "shiftKey" means that when the user holds downs the Shift key while dragging the mouse, rotation will be constrained. The value can be one of the following: "none", "shiftKey", "ctrlCmdKey", "altOptKey". Note: these points are set with minAngle and maxAngle. The value to constrain the x coordinate. Note: the method constrainXKey must be used with this method.

  • 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
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336

262
EXTENDING FIREWORKS
Objects within Fireworks documents
Las
t
up
d
a
ted
12/8/2009
Pattern object
The following table lists the property of the Pattern object, along with its data type and notes.
RectanglePrimitive object
The following table lists the properties of the RectanglePrimitive object, along with their data types and, where
appropriate, acceptable values and notes.
RegisterMoveParms object
The following table lists the properties of the RegisterMoveParms object, along with their data types and, where
appropriate, acceptable values and notes.
Property
Data type
Notes
name
string
The name that appears in the Fill panel.
Property
Data type
Notes
roundness
float
A floating-point value between
0
and
1
that specifies the
“roundness” to use for the corners (
0
is no roundness,
1
is 100%
roundness).
originalSides
rectangle
A rectangle that specifies the original sides of the primitive (see
Rectangle data type
” on page
8). Because rectangle primitives
remember transformations, the user might see something
different from the original sides.
mode
string
Specifies the roundness units, which can be relative
(percentage) or exact (pixels).
transform
matrix
A matrix that indicates all the transformations that were
applied to the primitive (see “
Matrix data type
” on page
8).
pathAttributes
object
A PathAttrs object that indicates the path attributes of the
primitive (see “
PathAttrs object
” on page
261).
Property
Data type
Notes
constrainAngles
Boolean
Determines whether dragging the control point constrains the
angles to the
minAngle
and
maxAngle
values.
constrainRotateKey
string
Pass in the key that you want to use to constrain the rotation. A
value of
"none"
means that rotation will not be constrained.
A value of
"shiftKey"
means that when the user holds
downs the Shift key while dragging the mouse, rotation will be
constrained. The value can be one of the following:
"none"
,
"shiftKey"
,
"ctrlCmdKey"
,
"altOptKey"
.
Note: these points are set with
minAngle
and
maxAngle
.
constrainX
float
The value to constrain the
x
coordinate.
Note: the method
constrainXKey
must be used with this
method.