Adobe 65030089 User Guide - Page 238

Dynamic editing of context-sensitive topics, Usage scenarios

Page 238 highlights

USING ROBOHELP HTML 9 232 Context-sensitive Help Dynamic editing of context-sensitive topics RoboHelp supports dynamic editing of the context-sensitive topic associated with an application dialog box. If no topic is associated with the dialog box, you can either dynamically map an existing topic with the dialog box or create a new topic and then map it with the dialog box. Note: To use this feature, you must open the application from within RoboHelp. Also, the application must implement context-sensitive help using the RoboHelp 9 Context-Sensitive Help API. Currently, only C++ APIs on Windows are supported. Usage scenarios Mapping dialog boxes with Help topics requires close collaboration between developers and technical authors. Normally, developers define map IDs for dialog boxes in the code and communicate them to technical authors. Technical authors then manually associate the map IDs with Help topics. Dynamic context-sensitive mapping of dialog boxes and topics eliminates the need for technical authors to manually keep track of map IDs. Instead, technical authors can open the application and associate the relevant Help topic dynamically with a dialog box. This feature also greatly facilitates Help integration testing and troubleshooting. Technical authors can readily test whether all dialog boxes are mapped to the correct Help topics. When a mismatch is found, they can quickly fix it and associate the dialog box with the correct Help topic. Map an application dialog box with a topic 1 Open the Help project for the application in RoboHelp. 2 Click File > Context-Sensitive Help > Open Application. 3 Browse and select the executable file (.exe) for the application. Click Open. 4 Once the application has launched, browse to an application dialog box with context-sensitive Help mapping. Press F1 or click the Help button. 5 In the CSH Options dialog box in RoboHelp, select a map file from the Project Map File pop-up menu. Note: The CSH Options dialog box appears only if you launched the application from within RoboHelp using File > Context-Sensitive Help > Open Application. 6 Do one of the following: • If you want to map an existing topic in the RoboHelp project with the dialog box, select Map To Selected Topic and select a topic for the mapping from the right pane. • If you want to create a new topic and map it with the dialog box, select Map To New Topic. • If you want to edit the contents of the topic currently mapped with the dialog box, select Edit Mapped Topic. • If you want to remove the current mapping between the dialog box and a Help topic, select Remove Mapping. 7 Click OK. Information for developers The API shares parameters with HTML Help and WinHelp. You can create custom dialog boxes. Last updated 12/14/2011

  • 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
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380

232
USING ROBOHELP HTML 9
Context-sensitive Help
Last updated 12/14/2011
Dynamic editing of context-sensitive topics
RoboHelp supports dynamic editing of the context-sensitive topic associated with an application dialog box. If no
topic is associated with the dialog box, you can either dynamically map an existing topic with the dialog box or create
a new topic and then map it with the dialog box.
Note:
To use this feature, you must open the application from within RoboHelp. Also, the application must implement
context-sensitive help using the RoboHelp 9 Context-Sensitive Help API. Currently, only C++ APIs on Windows are
supported.
Usage scenarios
Mapping dialog boxes with Help topics requires close collaboration between developers and technical authors.
Normally, developers define map IDs for dialog boxes in the code and communicate them to technical authors.
Technical authors then manually associate the map IDs with Help topics.
Dynamic context-sensitive mapping of dialog boxes and topics eliminates the need for technical authors to manually
keep track of map IDs. Instead, technical authors can open the application and associate the relevant Help topic
dynamically with a dialog box.
This feature also greatly facilitates Help integration testing and troubleshooting. Technical authors can readily test
whether all dialog boxes are mapped to the correct Help topics. When a mismatch is found, they can quickly fix it and
associate the dialog box with the correct Help topic.
Map an application dialog box with a topic
1
Open the Help project for the application in RoboHelp.
2
Click File > Context-Sensitive Help > Open Application.
3
Browse and select the executable file (.exe) for the application. Click Open.
4
Once the application has launched, browse to an application dialog box with context-sensitive Help mapping. Press
F1 or click the Help button.
5
In the CSH Options dialog box in RoboHelp, select a map file from the Project Map File pop-up menu.
Note:
The CSH Options dialog box appears only if you launched the application from within RoboHelp using File >
Context-Sensitive Help > Open Application.
6
Do one of the following:
If you want to map an existing topic in the RoboHelp project with the dialog box, select Map To Selected Topic
and select a topic for the mapping from the right pane.
If you want to create a new topic and map it with the dialog box, select Map To New Topic.
If you want to edit the contents of the topic currently mapped with the dialog box, select Edit Mapped Topic.
If you want to remove the current mapping between the dialog box and a Help topic, select Remove Mapping.
7
Click OK.
Information for developers
The API shares parameters with HTML Help and WinHelp. You can create custom dialog boxes.