Diary Generation Options : QuarkXPress

Navigation:  Scripts > Diary Generation > Diary Generation Options >

Diary Generation Options : QuarkXPress

Previous pageReturn to chapter overviewNext page

The QuarkXPress Diary Generation Options below are used to tweak the way QuarkXPress behaves during diary generation and correspond to options of the Generation Options property.


Strip style sheets

When this option is set to true, Q++ will remove style sheets from the copy of the GridTemplates used in the current script's generation. This feature may be needed if style sheets are slowing down the copying of pages, on certain GridTemplates, and more importantly, if a conflict in the style sheets used in different GridTemplates of the same script cause QuarkXPress to crash.


Using this option will not change the individual attributes of text that uses style sheets; it will only make those attributes independent of style sheets and remove these style sheets form the output file.

Ignore Invisible Layers

This option, available for Quark versions 8 and above, if checked, tells Q++ to ignore all the objects placed on layers that were left as invisible when the GridTemplate was saved.

Use Main Grid as seed for generation

This option, if turned on (the default), ensures that the generated output file of a script uses the Main Grid of that script instead of blank pages as the seed template from which the diary is built. This means that the QuarkXPress preferences of your Main Grid (such as superscript values, em-spaces, ...) are applied automatically to the generated output file.


This option may need to be turned off in some rare cases when the preferences of the Main Grid template conflict with the default preferences of QuarkXPress on your PC, or with the preferences of other GridTemplates used by the same script.

Remove GridTemplate layers

Setting this option to true means that, during diary generation, prior to copying GridTemplates and Plain Qxd Files, Q++ will tell QuarkXPress to move all objects from any non-default layer to the default layer, and will delete all non-default layers.Note that the moving of objects to the default layer and the deletion of all other layers is done to copies of your QuarkXPress documents, and not to the original QuarkXPress documents themselves.


The recommended value for this option is true for Quark 4-10 and false for Quark 2015 and above.

Keep Master Pages' vignette names

This option is useful in scripts that contain many different templates. It ensures that the master pages of the output file maintain any special name that you may have given them in the original GridTemplate.


In the example below, we have give descriptive names (left image) to the master pages of one of the templates used in a script that contains 11 different templates. With the present option set to false, the master pages of the output file simply refer to the number of the template and its page number (middle image). But when we set the present option to true, then the master pages of the output file keep these vignette names, making it easier to locate individual pages.


Option FALSE

Option FALSE

Option TRUE

Option TRUE


Note that the use of the option Use Main Grid as seed for generation (see above) will cause the vignette names of at least the Main Grid master pages to be carried over to the output file.


Recommended default: none, as it is a matter of preference.

Color Matching

This property tells QuarkXPress which method to use to identify colors during diary generation. The 3 possible values are: Color Name, RGB, and CMYK. The recommended default value is Color Name.

Break links to Master Pages

When this option is set, at the end of Diary Generation, all objects of the output file are disconnected from their Master Page, and then all objects are deleted from all Master Pages. Note that, for obvious reasons, this option automatically disables the Lock All Objects option.

Fix Z-order

Quark 4-10: This option, which is set by default to True, tell QuarkXPress to verify that the objects, copied to the output file from a template, remain in the right Z-order (ie. an object that was on top of another object in the template remains so in the output file). Usually, this option should remain set to True, unless your template has a lot of objects, in which case the process of checking, and eventually fixing, the z-order of all the objects can take a lot of time (ie. diary generation will remain stuck at 30% for up to 20 minutes for a template with 2000 objects).

Quark 2015 and above: Starting with Quark 2015, master pages can have layers, and therefore it is recommended that you keep the layers of your templates (ie. set the option Remove GridTemplate layers to false) and set this property also to false (Fix Z-order to false).

Remove Runaround

This option has Q++ automatically remove runaround from all objects in your output file, and thus get around a bug in QuarkXPress versions 8 and 9 whereby spurious text overflow warning is triggered in objects on the right page whenever another object with overlapping XY coordinates and runaround is located on the left page


If you want any of the above settings values to be standard for all new script created in the future, then you can change the default values of all the diary generation options that correspond to ScriptLine Property by going to the Execution Preferences.

Topic 177211 updated on 02-Aug-2017.
Topic URL: http://www.qppstudio.net/webhelp/index.html?diarygenerationquarkxpressu.htm