This content has been marked as final. Show 4 replies
You can have a Show All button that will expand all dropdowns in a topic and you can have a Print button that will incorporate that. See the Show Hide topics on my site. What you cannot do is have them print the popups as well. The only difference betweeen the popup topics and other topics is not in the topics themselves but in the way they are called, you have decreed in the link that the topic is to appear as a popup rather than have the user switched to that topic.
Even if you used RH's Printed Documentation, you could not do that. It would include the dropdown text but not the popups, at least not in line with the text.
Ignore - Nice to see the duplicate post bug is still with us.
Hanging in there like a bad head cold!
Hey, hopefully my esteemed colleague Peter won't mind my tossing out an option here. I know you said that you don't want to create Printed Docs via RoboHelp, but the thought does occur to me (don't faint, Peter! - Peter is well aware of my avoidance of anything print related. What can I say? I like trees!)
What if you created a simple Word document or .PDF of just that topic information as you would want to see it in a printed format? Then simply provide a link to the file. Then users would have the ability to satisfy that print urge, while you maintain the ability to control how it looks.
Just a thought... Rick
If I could add to my colleagues suggestions:
1. The first problem is catching when they print the book. This assumes they right click it in the TOC and select print multiple topics. You can detect this, as described by Rob Cavicchio, becuase the URL will start "~hh".
2. Now we have the work todo to display the hidden areas, this can be achieved as described by Peter.
3. Finally, we have the popup topics, provided you can get the location of the topic from the link then use the following AJAX technology to open the file into memory and pull out the required text:
//Load .hcc file into xmlhttp
var xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.Open( "GET", "ms-its:HELP.chm::POPUPTOPIC.htm", false );
t = xml.responseText
This process will be alot easier if your content is strict XHTML. For me this is one of the reasons I am using Flare until RoboHelp solves its non-strict content issues.
Hope that helps.