Print ANYTHING in StoryLine

By adding a new tab in the player properties panel and assigning it to execute the "window.print();" JavaScript, you can allow your participants to print any/every slide in your StoryLine projects including "Notes" or "Certificate" slides! No need to create a complex JavaScript course certificate solution, simply build a beautiful slide and let your users print it directly from the StoryLine player!

For SL 3 and 360 users, you can also move, reformat, hide, and reveal the button so you can take control over what users can print.

I've included the screen shots I used in the video in the attached Word document along with the JavaScript code snippets and an SL3 .story file.

161 Replies
Jeffrey Riley


I find that I am not able to print anything in Internet Explorer or Edge when using your concept. Have you had that problem? In fact, the preview screen in Edge is blank and the Internet Explorer prints blank.

I am also working with Articulate Support for a solution.  Thanks.

Donna Westwood

Owen to the rescue again!!! Fabulous stuff - btw - I am trying to use this method in SL3, (where you pull in text entry boxes) - used to work fine for me in SL2 - but can't get it to work now - any ideas??

Jeffrey Riley

Yes, I am working on this with SL3 and have had issues. For example, I cannot print anything to Microsoft Edge or Internet Explorer browsers. I can get FireFox and Chrome to work. I have a support ticket with Articulate on that.

I have not tried the text entry boxes but if you are printing the window it should not make any difference. The problem must be in the Microsoft browsers but I will know more when Articulate gets back to me.

I agree that Owen Holt has given us a very good tool!