Adobe 12040118 Using Help - Page 177

TextDocument object, TextDocument text attribute

Page 177 highlights

Help Using Help Reference Back 177 Type String; read-only. Example confir m( "You are: " + system.userName + " r unning on " + system.machineName + "."); TextDocument object Description The TextDocument object holds a string an attribute named "text." It is used to store values for a text layer's Source Text property. Attributes Attribute text Reference see "TextDocument text attribute" on page 177 Description text string stored in the TextDocument Methods Method Tex t D o c u m e n t ( ) Reference see "TextDocument TextDocument() method" on page 178 Description constructor to create a TextDocument Examples 1 Set a value of some source text and then display an alert showing the new value: var my TextD o cu men t = n ew TextD o c u m e n t ( " Ha p py C a ke " ) ; myTextLayer. proper t y("Source Text").setValue(myTextDocument); aler t(myTextLayer. proper t y("Source Text").getVa lue()); 2 Set keyframe values for text that will show different words over time: var textProp = my TextLayer. proper t y("Source Text"); textProp.setValueAtTime(0, new TextDocument("Happy")); tex t Prop. setVa l u eAtTi me(. 33, n ew Tex t D oc u m e n t ( " c a ke " ) ) ; tex t Prop. setVa l u eAtTi me(. 66, n ew Tex t D oc u m e n t ( " i s " ) ) ; tex t Prop. setVa l u eAtTi me(1, n ew TextD oc u m e n t ( " yu m my! " ) ) ; TextDocument text attribute Tex t D o c u m e n t . text Description The actual text string stored in this TextDocument. Type String; read/write. Using Help Back 177

  • 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

U
sing H
elp
B
ack
177
Help
Reference
U
sing H
elp
B
ack
177
Type
String; read-only.
Example
confirm( "You are: " + system.userName + " running on " + system.machineName + ".");
TextDocument object
Description
The TextDocument object holds a string an attribute named "text." It is used to store values for a text layer's
Source Text property.
Attributes
Methods
Examples
1
Set a value of some source text and then display an alert showing the new value:
var myTextDocument = new TextDocument("Happy Cake");
myTextLayer.property("Source Text").setValue(myTextDocument);
alert(myTextLayer.property("Source Text").getValue());
2
Set keyframe values for text that will show different words over time:
var textProp = myTextLayer.property("Source Text");
textProp.setValueAtTime(0, new TextDocument("Happy"));
textProp.setValueAtTime(.33, new TextDocument("cake"));
textProp.setValueAtTime(.66, new TextDocument("is"));
textProp.setValueAtTime(1, new TextDocument("yummy!"));
TextDocument text attribute
TextDocument.text
Description
The actual text string stored in this TextDocument.
Type
String; read/write.
Attribute
Reference
Description
text
see “TextDocument text attribute” on
page 177
text string stored in the TextDocument
Method
Reference
Description
TextDocument()
see “TextDocument TextDocument()
method” on page 178
constructor to create a TextDocument