[Xerte] Re: Toolkits - printing a certificate - how to?
Paul Swanson
Paul.Swanson at harlandfs.com
Tue Jun 28 16:54:56 BST 2011
Yeah, the problem with this approach is that it doesn't scale to fit the
page. My course is 800X600, and it takes up maybe a sixth of the page,
just as you experienced. And I get either grey or my stage color (I have
a black & white printer, so I can't tell) background on about 2/3 of the
page. Using printJob, as Julian mentioned, will allow you to scale the
output to fit the page better, but it will affect the quality of the
output.
I don't actually use printAsBitmapNum for printing certificates, I pass
variables to a PHP script that creates a PDF. I suggested this method as
a quick and dirty way of getting content to print easily.
If you have PHP, you can download a free library that will create PDFs.
It's called FPDF (http://www.fpdf.org/). I have a script I can send you
to use as a starting point, if you want to go that route.
Paul
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of KnowledgeWare
Sent: Monday, June 27, 2011 5:03 PM
To: 'Xerte discussion list'
Subject: [Xerte] Re: Toolkits - printing a certificate - how to?
Hello Paul:
Thanks for this cert print suggestion, I have the print basically
working, but when it prints the top half of the 8.5 X 11 paper is solid
dark grey with the xerte page sitting in the upper left corner, about
1/6th of page size.
I don't understand the AS 'bframe' bounding box concept.... Do you know
if there is a way I can make the xerte page print to the full 8.5 inch
on the page (or at least larger than it is now?).
Thanks
RonM2
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Paul Swanson
Sent: Thursday, June 16, 2011 1:00 PM
To: Xerte discussion list
Subject: [Xerte] Re: Toolkits - printing a certificate - how to?
One thing you could do is create a certificate on a page in Xerte, and
include a button or other interaction (such as an Event or timed
response) to print it. Attach a script icon with printAsBitmapNum(0,
"bframe"); to the print button. There are other print options, but
printAsBitmapNum worked best for my Desktop Xerte apps. I use that to
allow students to print whatever page they are on. If you aren't
including anything with alpha transparency, print() might work better
than printAsBitmap() or priintAsBitmapNum().
Paul
This message and any attachment are intended solely for the addressee
and may contain confidential information. If you have received this
message in error, please send it back to me, and immediately delete it.
Please do not use, copy or disclose the information contained in this
message or in any attachment. Any views or opinions expressed by the
author of this email do not necessarily reflect the views of the
University of Nottingham.
This message has been checked for viruses but the contents of an
attachment may still contain software viruses which could damage your
computer system: you are advised to perform your own checks. Email
communications with the University of Nottingham may be monitored as
permitted by UK legislation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20110628/ee917b95/attachment-0001.html>
More information about the Xerte
mailing list