Adobe 65030089 User Guide - Page 249

Call a context-sensitive function for WebHelp Pro

Page 249 highlights

USING ROBOHELP HTML 9 243 Context-sensitive Help Parameter hParent a_pszHelpFile uCommand Data Type var var var dwData var Description Reserved for future versions of API. Use "0." Help source For WebHelp: "" (Can be local or on a server) For WebHelp Pro: "http://[server name]/roboapi.asp" *Optional: To specify a window, use ">WindowName" at the end of this parameter Constants: HH_DISPLAY_INDEX Displays Index pane and default topic. HH_DISPLAY_SEARCH Displays Search pane and default topic. HH_DISPLAY_TOC Displays Contents pane and default topic. HH_HELP_CONTEXT Opens topic associated with map ID in dwData parameter. Map ID of the topic displayed. To obtain the map ID, the author can export the map file for a programming language using HH_HELP_CONTEXT in the uCommand parameter. RH_OpenHelpTopic Syntax Call the "RH_OpenHelpTopic" function to open a WebHelp/FlashHelp topic. function RH_OpenHelpTopic(a_pszHelpMainPage, a_pszRelTopicUrl) Parameter a_pszHelpMainPage a_pszRelTopicUrl Data Type var var Description Help source for WebHelp/FlashHelp: "Path to project start page". To specify a window, append ">WindowName" at the end Path to the project start page. Relative path of the topic corresponding to the main page. To launch the entire Help system (open to the default topic), make a Help call that sets uCommand to HH_DISPLAY_INDEX, HH_DISPLAY_SEARCH, or HH_DISPLAY_TOC, and dwData to "0". In WebHelp Pro systems, default window settings for default navigation buttons override the HH_DISPLAY constant. Call a context-sensitive function for WebHelp Pro 1 Call the following API for getting the context-sensitive information from the server. The following example assumes that you have stored the full path to your RoboHelp server and a window name (optional) in a string variable called StrPathAndWindow. The project name is required if the Auto-Merge option is set to Off in the RoboEngine Configuration Manager. Examples of the value of this string are "http://RoboHelp Server:port/robohelp/server" or "http://RoboHelp Server:port/robohelp/server?project=MyProject>MyWindow." Note: Ask your technical writer which windows to call. Also, if the writer creates the map files, ask the writer to export the map files to the location. For example: To open the topic mapped as number 1: Click for Help (map number 1) 2 Run the application and test the Help call. Note: In WebHelp Pro projects, the new context-sensitive Help API is supported only in RoboEngine 3.0 or later. 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

243
USING ROBOHELP HTML 9
Context-sensitive Help
Last updated 12/14/2011
RH_OpenHelpTopic Syntax
Call the "RH_OpenHelpTopic" function to open a WebHelp/FlashHelp topic.
function RH_OpenHelpTopic(a_pszHelpMainPage, a_pszRelTopicUrl)
To launch the entire Help system (open to the default topic), make a Help call that sets
uCommand
to
HH_DISPLAY_INDEX
,
HH_DISPLAY_SEARCH
, or
HH_DISPLAY_TOC
, and
dwData
to "0". In WebHelp Pro systems,
default window settings for default navigation buttons override the
HH_DISPLAY
constant.
Call a context-sensitive function for WebHelp Pro
1
Call the following API for getting the context-sensitive information from the server.
The following example assumes that you have stored the full path to your RoboHelp server and a window name
(optional) in a string variable called StrPathAndWindow. The project name is required if the Auto-Merge option
is set to Off in the RoboEngine Configuration Manager. Examples of the value of this string are “http://RoboHelp
Server:port/robohelp/server” or “http://RoboHelp Server:port/robohelp/server?project=MyProject>MyWindow.”
Note:
Ask your technical writer which windows to call. Also, if the writer creates the map files, ask the writer to export
the map files to the location.
For example:
To open the topic mapped as number 1:
<p>Click for Help (map number 1)</p>
2
Run the application and test the Help call.
Note:
In WebHelp Pro projects, the new context-sensitive Help API is supported only in RoboEngine 3.0 or later.
Parameter
Data Type
Description
hParent
var
Reserved for future versions of API. Use "0."
a_pszHelpFile
var
Help source For WebHelp: "<Path to project start page>" (Can be local or
on a server) For WebHelp Pro: "http://
[server name]
/roboapi.asp"
*Optional: To specify a window, use ">WindowName" at the end of this
parameter
uCommand
var
Constants:
HH_DISPLAY_INDEX
Displays Index pane and default topic.
HH_DISPLAY_SEARCH
Displays Search pane and default topic.
HH_DISPLAY_TOC
Displays Contents pane and default topic.
HH_HELP_CONTEXT
Opens topic associated with map ID in
dwData
parameter.
dwData
var
Map ID of the topic displayed. To obtain the map ID, the author can export
the map file for a programming language using
HH_HELP_CONTEXT
in the
uCommand
parameter.
Parameter
Data Type
Description
a_pszHelpMainPage
var
Help source for WebHelp/FlashHelp: "Path to project start page". To
specify a window, append ">WindowName" at the end Path to the project
start page.
a_pszRelTopicUrl
var
Relative path of the topic corresponding to the main page.