Adobe 38039927 Extended User Guide - Page 248

TextRuns object

Page 248 highlights

ADOBE FIREWORKS CS3 244 Extending Guide Property horizontalScale italic kerning leading leadingMode rangeKerning size underline Data type float Boolean float float string float string Boolean Notes The relative width of the characters. 1.0 - normal width < 1 - thinner than normal > 1 - wider than normal Set to true for italic text, false for normal text. 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 single-spaced, 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 243). Array of SingleTextRun objects on this TextRuns object (see "SingleTextRun object" on page 241).

  • 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
244
TextRuns object
The following table lists the properties of the TextRuns object, along with their data types and, where appropriate,
acceptable values and notes.
horizontalScale
float
The relative width of the characters.
1.0 — normal width
< 1 — thinner than normal
> 1 — wider than normal
italic
Boolean
Set to
true
for italic text,
false
for normal text.
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 speci-
fies. 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 prop-
erty number depends on the value of the
leading-
Mode
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
prop-
erty 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 243).
textRuns
array
Array of SingleTextRun objects on this TextRuns
object (see “SingleTextRun object” on page 241).
Property
Data type
Notes