Adobe 65011817 Extended User Guide - Page 272

TextRuns object, Widget object

Page 272 highlights

Last updated 12/8/2009 EXTENDING FIREWORKS 268 Objects within Fireworks documents Property kerning leading leadingMode rangeKerning size underline Data type float float string float string Boolean Notes Also known as pair kerning, kerning specifies the percentage of an em square by which to separate two characters, in addition to the amount the font specifies. Applies to only one pair or characters. To specify kerning for a range of text, use the rangeKerning property. 0 - normal kerning < 0 - move the two characters closer together > 0 - move the two characters farther apart The spacing between two lines of text, measured from baseline to baseline. Larger numbers place more space between lines of text. Smaller numbers move the lines closer together. The exact effect of this property number depends on the value of the leadingMode property. The only acceptable value is "percentage", which specifies that the leading property is a percentage of the text's point size. A leading property of 1.0 means 100 percent or singlespaced, 2.0 means 200 percent or double-spaced, and so on. The same as the kerning property, but applies to a range of text, not only two characters. String of the form "#pt", where # is a numeric value. Set to true for underlined text, false for normal text. TextRuns object The following table lists the properties of the TextRuns object, along with their data types and, where appropriate, acceptable values and notes. Property initialAttrs textRuns Data type object array Notes TextAttrs object (see "TextAttrs object" on page 267). Array of SingleTextRun objects on this TextRuns object (see "SingleTextRun object" on page 265). Widget object The following table lists the properties of the Widget object, along with their data types and, where appropriate, acceptable values and notes. Property Data type element.visible Boolean element.opacity integer element.pathattrs.brushColor string Notes Sets the visibility of an element to true or false. Sets the opacity of an element. A color string that specifies the brush color for the path attributes of the primitive (see "Color string data type" on page 7 and "PathAttrs object" on page 261).

  • 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

268
EXTENDING FIREWORKS
Objects within Fireworks documents
Las
t
up
d
a
ted
12/8/2009
TextRuns object
The following table lists the properties of the TextRuns object, along with their data types and, where appropriate,
acceptable values and notes.
Widget object
The following table lists the properties of the Widget object, along with their data types and, where appropriate,
acceptable values and notes.
kerning
float
Also known as pair kerning,
kerning
specifies the percentage
of an em square by which to separate two characters, in
addition to the amount the font specifies. Applies to only one
pair or characters. To specify kerning for a range of text, use the
rangeKerning
property.
0 — normal kerning
< 0 — move the two characters closer together
> 0 — move the two characters farther apart
leading
float
The spacing between two lines of text, measured from baseline
to baseline. Larger numbers place more space between lines of
text. Smaller numbers move the lines closer together. The
exact effect of this property number depends on the value of
the
leadingMode
property.
leadingMode
string
The only acceptable value is
"percentage"
, which specifies
that the
leading
property is a percentage of the text’s point
size. A
leading
property of
1
.
0
means 100 percent or single-
spaced,
2
.
0
means 200 percent or double-spaced, and so on.
rangeKerning
float
The same as the
kerning
property, but applies to a range of
text, not only two characters.
size
string
String of the form
"#pt"
, where
#
is a numeric value.
underline
Boolean
Set to
true
for underlined text,
false
for normal text.
Property
Data type
Notes
initialAttrs
object
TextAttrs object (see “
TextAttrs object
” on page
267).
textRuns
array
Array of SingleTextRun objects on this TextRuns object (see
SingleTextRun object
” on page
265).
Property
Data type
Notes
element.visible
Boolean
Sets the visibility of an element to
true
or
false
.
element.opacity
integer
Sets the opacity of an element.
element.pathattrs.brushColor
string
A color string that specifies the brush color for the path
attributes of the primitive (see “
Color string data type
” on
page
7 and “
PathAttrs object
” on page
261).
Property
Data type
Notes