Skip to main content
Known Participant
February 25, 2009
Question

Printing a single slide from Cp4

  • February 25, 2009
  • 1 reply
  • 483 views
how can I go about adding print capability to a single slide? I know there is the printSlides widget, but I don't want the users to have to choose a screen. I want them to hit a single button and their print box comes up to print the slide.

I added an on enter slide javascript to print.window(), but it only prints a blank IE page. it doesn't show the swf that's in it.

Thanks for any help. My first big project with Captivate is almost done!!
This topic has been closed for replies.

1 reply

Participating Frequently
March 3, 2009
Hi,
I've had the same problem recently and have managed to find a solution that works provided you publish to Flash player 7.

Insert your button from the insert menu

Open the properties for the button

Making sure the button tab is selected look at the "If the user clicks on the button" section

From the On success drop down menu choose "Execute javascript"

Next to that click the browse button (the one with 3 dots on it)

In the dialogue box that opens type in: window.print()

Click OK

You may also want to choose an option from the box with the little triangle in it. I always uncheck "continue playing project" but you might want to experiment with this.

This is now done. When you publish your slides you may experience problems if you publish to a Flash version higher than 7.

Tip! Try timing the print button to appear once the slide has loaded all of the printable items otherwise you might not capture everything.

There may be a better way of doing this but I have found it to work.

Good luck!