create a single pdf with multiple forms for students, each form should start
on page 1.
- Add a prevLine() function to go back a line.
- Switch the output mechanism to output to an array (and then print that
array). For remote transport to downstream SFIABs, we dont' want to output
the PDF, we want to bundle up the data and return it via. json. we do NOT
want downstream fairs communicating directly with our PDF generator, nor do we
want users of downstream fairs authenticating themselves, from their home browser, as
a fair. The user talks to their SFIAB, that SFIAB goes through the
remote.php authentication mechanism, and a PDF gets returned.
- Add the ability to draw a static label box (without text)
- Add "self nominated award" 1 through 5 to the student reports
- Add a new report demonstrating how to use the above (this is of the format
Sudbury sent us).
- Add a 'total' option to the report generator, to signal that this column
should be added up.
- If total is != zero, it shows the total at the bottom of each table, else, it
shows the number of rows (changed the text to Total: for a total, and Rows:
to show rows, if the total is 0)
- The docs say pdf_place_image is deprecated (and so is
pdf_open_image_file.. apparently)
- By using pdf_fit_image we can define a box where we would like the
image to fit, then use the highest quality image (logo.gif) and tell
pdflib to scale and center the image within that box.
- Change the fair title font to 13pt (from 14pt), it was spilling over onto the
second line for many fairs (Waterloo-Wellington, Greater Vancouver, Quinte,
Fraser Valley) Actually, the size of that should probably be proportinal to
the size of the label.. that'll come later...
- This also changes the newlabel function, so just thinking about it, I think
there's a 0.15 missing in the alignment that was moved inside a conditional
for labels... All labels will be replaced soon anyway. :p
- Allow the addTable array to contain an 'option' array, with one supported
option 'allow_multiline' => if true, it allows cell data to spill into
mutliple rows, instead of just printing ... if the text doesn't fit.
- Ignore the addText2 function, it is for label generation and isn't finished
yet.
that allows you to customize the size of the labels to suit _ANY_ label
stock paper.
Add to label generator the option to get judge mailing labels, and award
sponsor mailing labels, and make it easy to add more mailing labels
down the road (students? committee? etc?)
Add two default label stocks (Avery 1"x4" and Avery 2"x4")