Adobe 38039927 Extended User Guide - Page 245

SingleTextRun object, SmartShape object

Page 245 highlights

ADOBE FIREWORKS CS3 241 Extending Guide SingleTextRun object The following table lists the properties of the SingleTextRun object, along with their data types and, where appropriate, acceptable values and notes. Property changedAttrs characters Data type object string Notes TextAttrs object (see "TextAttrs object" on page 243). The text that is contained in this run. SmartShape object The following table lists the properties of the SmartShape object, along with their data types and, where appropriate, acceptable values and notes. Read-only properties are marked with a bullet (•). Property altOptKeyDown • Data type Boolean constrainDragInsertAspect Boolean constrainDragInsertAspectKey string ctrlCmdKeyDown • Boolean currentControlPoint • object currentControlPointIndex • integer currentControlPointName • currentMousePos string point elem • object getsDragEvents Boolean livePreview Boolean Notes Indicates whether the Alt/Option key is pressed (true if pressed, otherwise false). Determines if, while dragging a shape on the canvas, the aspect ratio is constrained (true if constrained, otherwise false). The key value that will cause the aspect ratio to be constrained during a DragInsert operation. Indicates whether the Control/Command key is pressed (true if pressed, otherwise false). Returns the current control point object. Returns the index number of the current control point. Returns the name of the current control point. Location of the mouse during the current drag message. Objects defined as part of the current Auto Shape. Sets notification for drag events (true notifies the smartshape for every mouse movement, false sets no notification). Sets live preview. A value of true enables live preview, and disables wire-frame preview handled by Fireworks. Live preview is slower than wire-frame preview. If you want the user to set this value, write a function handling the DragControlPoint message from Fireworks (see "Fireworks messages" on page 278.

  • 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

ADOBE FIREWORKS CS3
Extending Guide
241
SingleTextRun object
The following table lists the properties of the SingleTextRun object, along with their data types and, where appro-
priate, acceptable values and notes.
SmartShape object
The following table lists the properties of the SmartShape object, along with their data types and, where appropriate,
acceptable values and notes. Read-only properties are marked with a bullet (•).
Property
Data type
Notes
changedAttrs
object
TextAttrs object (see “TextAttrs object” on page 243).
characters
string
The text that is contained in this run.
Property
Data type
Notes
altOptKeyDown •
Boolean
Indicates whether the Alt/Option key is pressed
(
true
if pressed, otherwise
false
).
constrainDragInsertAspect
Boolean
Determines if, while dragging a shape on the
canvas, the aspect ratio is constrained (
true
if
constrained, otherwise
false
).
constrainDragInser-
tAspectKey
string
The key value that will cause the aspect ratio to
be constrained during a
DragInsert
operation.
ctrlCmdKeyDown •
Boolean
Indicates whether the Control/Command key is
pressed (
true
if pressed, otherwise
false
).
currentControlPoint •
object
Returns the current control point object.
currentControlPointIndex •
integer
Returns the index number of the current control
point.
currentControlPointName •
string
Returns the name of the current control point.
currentMousePos
point
Location of the mouse during the current drag
message.
elem •
object
Objects defined as part of the current
Auto Shape.
getsDragEvents
Boolean
Sets notification for drag events (
true
notifies
the smartshape for every mouse movement,
false
sets no notification).
livePreview
Boolean
Sets live preview. A value of
true
enables live
preview, and disables wire-frame preview
handled by Fireworks. Live preview is slower than
wire-frame preview.
If you want the user to set this value, write a func-
tion handling the DragControlPoint message
from Fireworks (see “Fireworks messages” on
page 278.