Skip to main content
Inspiring
February 20, 2008
Question

Printing Help

  • February 20, 2008
  • 2 replies
  • 1153 views
Greetings:

When I print an individual topic from a compiled HTML RoboHelp X5 project, the individual topic prints correctly with proper formatting, spacing, etc. However, if I select to print the same selected topic with all sub-topics, the same selected topic and all others no longer print in correct format or spacing. Additional line spacing is randomly inserted between paragraphs and bulleted text. I've tried different fonts, re-typing topics, everything I can think of, but can not get topics to print properly when group with other sub topics as they do when individually selected to print.

Any suggestions on how to correct this?

TIA, Matt

This topic has been closed for replies.

2 replies

RoboColum_n_
Legend
February 21, 2008
This may or may not help but how about having PDFs embedded in the CHM?
Participating Frequently
February 20, 2008
Matt,

Here's an explanation from Marc Islam of Microsoft of why this problem occurs:

quote:

When printing multiple topics, HTML Help will concatenate all of the topics together into one temporary file, load the file into a new HTML Help process, and issue a command to IE to print the file.

Since the merged file can only have one <HEAD> section, the first topic in the merged file is the one that gets to define which JS and CSS files are used by all of the topics in the merged file.


There's an article in the Microsoft Knowledge Base that suggests a workaround:

http://support.microsoft.com/?kbid=830609

Pete
mwillmsAuthor
Inspiring
February 21, 2008
Thanks Pete for the quick reply. Not sure how I would get that workaround into my existing project and the many help topics. Don't quite understand all those steps or how to implement. Is there any sort of setting in RoboHelp that solves this? or has RoboHelp released any updates that account for this and solve automatically? Matt
Captiv8r
Legend
February 21, 2008
Hi Matt

There is nothing RoboHelp can do to change the behavior of the Microsoft HTML Help display engine. So no, no update from RoboHelp will change that one way or the other.

If your goal is to provide a means for your end user to print the On-Line Help content, you should probably consider creating a .PDF output of the RoboHelp project. Then advise your end users to print from the .PDF.

Cheers... Rick