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.

109 Replies
Bruce Roberts

Hi Jacek,

If you want your learners only to see specific parts of your lesson, possibly the easiest way forward using standard functionality would be to publish your lesson in MS Word format, adjust the resulting document to suit your learner requirements and then embed that word document into your lesson behind a button as a PDF for learners to download and print at their leisure?

Matthew Bibby
Amanda Schuster

Has anyone tried to do the print screen and have it sent via email, without having the learner attach it to an email? I need to have the learner click one button and have the print screen attach to the email to send. 

That's not possible using this approach.

You'd need a third party service to handle sending the email (so it happens without user involvement and can send the attachment). And the PDF would need to be generated in a different way to accommodate this. 

Kristen Llobrera

Did anyone else have problems with the print function printing everything on the screen? The entire right side of the screen is missing. If I manually change my print settings to change to landscape and scale down the size, then it will show everything, but I can't assume that the users will figure that out on their own. There's also a HUGE left margin that takes up a lot of room.  I'm using the Modern player in 360, but seem to have the same problem if i switch the Classic player too. Same problem in both Chrome and IE. Any ideas?