Please enable JavaScript to view this site.


Navigation: Script Line Properties > Generation Options

Generation Options: Diary Processing

Scroll Prev Up Next More

The options in the Diary Processing tab of the generation options script line property dialog are:


Facing Pages

non-facing and facing pages

non-facing and facing pages

When this option is set to true, the pages in the QuarkXPress or InDesign output file are displayed facing one another, like in a normal book.


By default this property is set to true since that best represents a physical diary.


There are 2 possible reasons to set this property to false:


Some dated products, such a wall calendars, or diary models with a horizontal spine, do not lend themselves to a facing pages layout.

The width of QuarkXPress spreads is limited (48 inches, approximately 122 cm, for QuarkXPress 3-10, and 224 inches, almost 6 meters, for QuarkXPress 2015 and above). This means, for facing pages, a maximal page width of 24 inches for QuarkXPress 3-10, and 112 inches for QuarkXPress 2015 and above. Therefore, if you need to generate documents with a page width larger than 24 inches (or 112 inches), the you need to set the Facing Pages option to false.

Whether you choose to use facing pages, or not, for your output file, remember that you should not use facing pages for your GridTemplates.

Highlight token errors

When this option is set to true, Q++Studio will highlight (in yellow), any textbox where it encounters a token processing error (token not found, translation not found, …). This is useful if the person proofing the output file does not have Q++Studio, since the errors "jump out" visually.

Keep log of errors

Setting this option to true causes Q++Studio to log all errors and warnings encountered while generating a diary, This property should always be set to true.

Trim blank pages at the back

Setting this option to true causes Q++Studio to ignore all blank pages at the back of the diary when generating a diary. By blank pages, we mean any of the following cases:


A page originating from a Blank Pages script line.

A page that is undefined and comes from the difference, if any, between the number of signature pages and the number of defined pages (ie. any page that appears as Page not defined in the script preview).

A page originating from a PlaceHolder script line, whenever the Hide Place Holders execution option (see option below) is set to true, effectively turning these into visually blank pages.


Having this property set to true will speed up step 3 of diary generation and should always be set to true, unless you have a specific reason not to.

Hide PlaceHolder labels

By default, this option is set to false, and Q++Studio generates a textbox on each PlaceHolder page, displaying the page number within the PlaceHolder (ie. page 3/8), the text of the label property and comments property for all the PlaceHolder script lines of the current Script.

Setting this property to true will leave the pages of the current PlaceHolder script line blank in the output file.

Test for text overflow

This option alerts you to any possible text overflows in an output file.


Any text overflow encountered by Q++Studio while generating an output file will be logged. This verification is performed in all the textboxes of the output file, not only those in which tokens were replaced or a SARA acted.


Text overflow, denoted by the symbol in QuarkXPress, usually occurs when inserting text of variable length such as holidays or slogans. But it can also occur the first time you generate a diary in a new language, particularly for languages with long weekday names such as German.


You should always set this option to true.

Lock all objects

Use the Lock all objects option if you wish Q++Studio to lock all objects of the output file once it has finished generating it.


The Lock all objects option is useful to make sure that any manual text editing of the output file does not inadvertently move/re-size objects.


In QuarkXPress, your cursor changes to a padlock, when it approaches a locked object, as shown in the image on the right.


Finally, the Lock all objects option is automatically disabled if the break links to master pages option is activated.

Beep on completion

When this option is set to true, your PC will emit a single beeping sound when the generation of a script is complete. This option is true by default and is useful when generating a diary with many pages such as a daily. This beep uses the hardware beep available on all PCs, even those without a sound card.

Clear command table

When this option is set to true, Q++Studio clears the file that contains all the commands that were issued to QuarkXPress or InDesign during scanning, generating, … You should always set this option to false, unless otherwise instructed by technical support.

Execute SARAs (if any)

If this option is set to true, after generating the output file, Q++Studio will perform all the Saras defined in the current script.


The default for this property is true.


The only reason to set this property to false is if you are trying to fix a problem which occurs when generating, and you do not wish to waste time performing SARAs on an incorrect output file. The value of this property is ignored if the current script does not contain any Saras.

Backup output before performing SARAs

When this option is set to true, Q++Studio makes a copy of the output file with the extension .QX_ (instead of the usual .qxd or .qxp for QuarkXPress files), before performing any Saras in the current Script. This property is useful if are having problems generating the output you want, and wish to decide if the problem lies with the diary generation or the Saras performed afterward.


Setting this property to true will introduce a lag of a few seconds at the beginning of the Saras processing, as a copy of the output file has to be made. This effect is particularly noticeable if your output file is located on the Q++Studio Server and your network is slow.


This backup copy is placed in the same directory as the output file.

Open output file (if no errors)

Use this property to have Q++Studio automatically open the output file in QuarkXPress or InDesign, after diary generation, if there were no errors/warning during generation (text overflow does not count as an error here).


By default this property is false.

Export to PDF

This option exports the generated output file, if it contains no error, to PDF using the QuarkXPress Output Style or InDesign Output Style specified below this option's checkbox.