Hi Rick and Leon,
Thanks for the replies and the friendly welcome.
Appreciate the help.
Glad to hear that there would be no pressing need to get
RoboHelp Pro for .NET. The cost-factor is a huge limitation. As of
now, we also don’t intend to deliver Help as a WebService,
and will not be deriving data from usage patters…and will not
require RoboEngine. So we hope to continue to use RoboHelp HTML X5.
I still have some queries, however. Just being a bit verbose
here so that its more clear and reduces “back and
forthing”!
What we are planning to do is to use the mergedProjects
feature of WebHelp.
From the context-sensitive aspect we will make sure that the
BSSCDefault.h file in the mergedProjects folder of the output has
all the map_ids of individual child projects, etc.
Ours is a C# application, and a Help button on each form
should bring up the correct Htm file within the WebHelp tri-pane
view. Individual fields of a form would be described on the
corresponding Htm page, and as of now we don’t want separate
Ids for individual controls/fields.
We want to be sure that we provide accurate info to our
developers who will make those calls to our WebHelp help files.
I figured that they would have these options:
Option 1.
Call the particular page that is part of our WebHelp by using
< a h re f="cs hweb help/index.htm ?#mergedProjects
/child_project1 /topicX. htm" target="_ new" > or X:/help
folder/index. htm# mergedprojects/child_project1/topicX.htm
Option 2.
Provide the RoboHelp_CSH.js to dev. The call they would use
would be:
function RH_ShowHelp(hParent, a_pszHelpFile, uCommand,
dwData)
where dwData and the Map_ids would determine which HTM file
is called from our WebHelp.
Option 3
The Microsoft site provides info on using the ShowHelp method
for a C# app, (
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsH...
Query A: would the info provided above work for a
context-sensitive merged WebHelp project?
RoboHelp Online Help documents the function defined in the
file RoboHelp_CSH.h. This info is documented from a C++
perspective.
Query B: What would need to be done from the C# perspective
to bring up the context-sensitive/mapped HTM file within the
Tri-pane view of the merged WebHelp output.
Would you be provide more info?
Thanks.. appreciate your patience in helping newbies like me!