PDF output is available whilst viewing a planner on both desktop and mobile.
It is also available as a preview from the Creator, and when viewing a previewed planner.
The pages use A4 sizing.
Desktop
Please look in the top right corner of the page. You will see a button saying Print Timetable
.
Below you'll find section called Print Options
, which you can collapse by clicking the title.
The Print Options
section contains a visual demonstration that reflects your printing choices.
Mobile
Press the menu button, on the right side of the bottom navigation bar.
On the sheet that pops up you will see an option for Print
, and to the right Options
.
Tapping on Options
will open another sheet with same options and visualisation as the desktop site.
From the Creator
Open the Options
window, from the button in the top left.
At the bottom of the dialog that appears, you'll see a row of Preview
related options.
Click the Style
input, and select PDF
.
When you click on the Preview planner
button now, it'll open a PDF.
This also applies to the Preview
button at the bottom of the left side bar.
You can view also view the PDF in full colour mode by changing the time granularity input from 15 Minutes
to 5 Minutes
.
This is just a little trick, and me being lazy while adding the full colour feature.
Print Options
Here's an overview of the options:
Create planner page
This page style mimics the default planner view.Hide Non-selected
Only selected performances are displayed.
Days and Stages with no selected performances will not be included.
Full colour
Applies the planner's theme to the output
One page per day
Days will not share the same page as another
Create plain text listings page
A simple, more classical, list of the performances
Select printed days
If you don't need to print every day off, then select the days that interest you here
For the curious
Whilst users are able to set many options from the UI, there are also a couple that aren't presented.
Below is a full list of supported URL parameters.
Feature flag parameters don't require additional information to be passed with them.
Parameter | Description | Flag |
---|---|---|
id | The ID of the planner (Required) | No |
sel | The formatted user selection | No |
planner | Generate planner style output | Yes |
plaintimes | Generate plain text listings | Yes |
You must include either planner , plaintimes , or both | ||
oppd | Open page per day (Applies to planner style pages only) | Yes |
hidelogos | Render act names as text, ignoring logo usage, in planner pages | Yes |
colour | Full colour planner pages (Does not enforce high contrast text) | Yes |
flipped | Reverse the flow of time/order of performances | Yes |
showtimes | Display performance times on planners | Yes |
cleanstagenames | Remove The and Stage from the start and end of a stage's name respectively | Yes |
12hour | Use 12-hour clock format | Yes |
hide | Only performances that feature in the user selection should be shown | Yes |
noOverlaps | Disables overlap groups in stages (Not recommended) | Yes |
Comma separated list of days to print. e.g. print=2,3 | No | |
margin | Page margin (mm) -- Only enforced on: Top, Left and Right. e.g. margin=25 | No |
portraitPrinting | All pages are generated in portrait. Used by the Android app. | Yes |
An example valid URL would be:
https://qplanner.co.uk/pdf?sel=38,48,90,91,103&planner&showtimes&hide&hidelogos&colour&plaintimes&print=2,3&id=6