<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>></span> thanks to Fay lots of possibilities and benefits resulting from a short online discussion!<o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I’d echo that. There is a lot of potential in this simple idea, it might really help us with the periodic ‘is it a new template? Is it a new page type?’ discussions we get into as any one-page projects can effectively function as their own template without the navigation, and then the embed options become much more powerful and flexible. I think it’s a real ‘light bulb’ moment.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> xerte-dev-bounces@lists.nottingham.ac.uk [mailto:xerte-dev-bounces@lists.nottingham.ac.uk] <b>On Behalf Of </b>Ron Mitchell<br><b>Sent:</b> 01 September 2014 10:39<br><b>To:</b> 'For Xerte technical developers'<br><b>Subject:</b> [Xerte-dev] printing and possibly pdf generation test<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi all<o:p></o:p></p><p class=MsoNormal>I decided it was best to start a separate thread about this but some of it overlaps with the discussions about the new template Fay has been working on…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Fay, Julian and I had a quick chat via Skype on 13th August mostly about the new template Fay is working on but a few other ideas too. Some of that overlapped with things I'd been thinking about and testing like the ability to override the authors choice of display size e.g. forcing full screen in embed code via paramaters and also hiding footer, header or both. This then links in with an idea I had about a short term printing solution - as you know printing is something that gets asked about quite regularly. Fay very quickly came up with a solution for the override and hiding of footer/header and I've been testing a print solution which takes advantage of that and could also be used as part of the solution for creating a pdf from an LO too.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>So here's some tests/examples/further explanation:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/print.htm">http://training.mitchellmedia.co.uk/xerte/print.htm</a> use the example or paste in a link to your own public LO<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The hide footer options etc will work with my example but not your own unless you have the tweaked xenith.js installed.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>As well as being able to print the resulting page if you have a print to pdf driver installed you can use that page to create a pdf too.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>As you can see all this is doing is looping through the page numbers submitted via the form and displaying each on a single scrolling page. This also means that each page interaction could be completed before printing if that's what's required. Obviously there are limitations like video or if tab nav or scrolling pages are included and will only work with the XOT not bootstrap template but it could still be quite useful I think. Comments? Is it worth including this as an initial printing solution? Or is a better solution easily possible?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>There are many benefits of the new override parameters not least of which is the ability to embed LO's in a bootstrap page with a percentage width whilst still being able to leave the LO at default 800px width and 600px height as an author for nomal viewing. That combined with the ability to hide header and footer means easy embedding of LO's in other LO's! Thanks to Fay this is how all this works:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Optional parameters<o:p></o:p></p><p class=MsoNormal>&display= fixed|full|600,400<o:p></o:p></p><p class=MsoNormal>&hide=top|bottom|both|none<o:p></o:p></p><p class=MsoNormal>Examples:<o:p></o:p></p><p class=MsoNormal>Default 800 x 600 view regardless of settings by author:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed</a><o:p></o:p></p><p class=MsoNormal>Fill window regardless of settings by author:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=full">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=full</a><o:p></o:p></p><p class=MsoNormal>Fixed dimensions regardless of settings by author:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=600,600">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=600,600</a> <o:p></o:p></p><p class=MsoNormal>Hide header and footer:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=both">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=both</a><o:p></o:p></p><p class=MsoNormal>Hide footer only:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=bottom">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=bottom</a> <o:p></o:p></p><p class=MsoNormal>Hide header only:<o:p></o:p></p><p class=MsoNormal><a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=top">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=fixed&hide=top</a> <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Example embed code overriding LO display settings and hiding header and footer:<o:p></o:p></p><p class=MsoNormal><iframe src="<a href="http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=full&hide=both">http://training.mitchellmedia.co.uk/xerte/play.php?template_id=96&display=full&hide=both</a>" width="100%" height="665" frameborder="0" style="float:left; position:relative; top:0px; left:0px; z-index:0;"></iframe><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Not looking for lengthy discussion here - we can save that for the the forthcoming online meeting but thanks to Fay lots of possibilities and benefits resulting from a short online discussion!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers<o:p></o:p></p><p class=MsoNormal>Ron<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>