What is Q++Studio ?

Navigation:  Introduction >

What is Q++Studio ?

Previous pageReturn to chapter overviewNext page

There are 3 main parts to Q++Studio: Templates, Data, and Scripts.




Q++Studio uses your own QuarkXPress 2-page sample layouts as input and, from these, generates complete diaries as QuarkXPress files.


Currently (April 2019), the XE3 version of Q++Studio supports QuarkXPress versions 5-6-7-8-9-10-2015-2016-2017-2018 (note that QuarkXPress versions 5-6-7 can only run on Windows XP, and that QuarkXPress version 8 can only run on Windows 7).


Q++Studio comes with full Unicode support. Q++Studio comes with a sample database of translations which contains translations of the terms found in dated diary pages (i.e. Monday->Sunday, January->December, Week, etc...) for over 50 languages. If there are terms missing from the supplied translations, or you need to use a language that is not in the sample database, then you can easily add your own translations and languages, or modify existing ones.


The Q++Studio sample database also includes the list of worldwide public holidays for all 195 countries of the world, as well as 48 other semi-autonomous territories, used by most of the main diary publishers of the world. Users can use these holidays "as is", or they can use Q++Studio to modify and expand this list (changing the names of some holidays, adding or removing some of the holidays, adding new countries, ...). This database is made up of rules (such as: Good Friday = 2 days before Easter) so, in principle, you can use the current database, and Q++Studio, to immediately calculate world holidays for the next 100 or 200 years. However, in real life, the rules for celebrating holidays do change; some are added, some are removed, some are renamed, ... Therefore, the rules that are contained in this sample database are reviewed every day and a new updated version of this database is available for download at any time. This new sample database can then be imported into your system automatically.


Q++Studio also automatically calculates and inserts into diaries astronomical information such as sunrise/sunsets, moon phases, moonrise/moon-set, equinoxes, solstices, zodiac signs, seasons, and most information that can be found in ephemeris. Our calculations are based on the DE406 numerical integration package of the NASA-JPL and agrees to within seconds with online resources such as the JPL or the USNO.


Diaries are represented by Scripts which is a set of rules that describes a diary as a selection of one or more Templates with various Data sets (languages, holidays, ...), as well as rules for the way the data is displayed within the templates (eg. holidays appear in red, special kerning for numbers from 10 to 19, ...). Once a script is built, it is easy to adapt it to another language or to change it to generate a diary for the following year.


Q++Studio uses and outputs diary files in the industry standard QuarkXPress format, and data contained in Q++Studio can be exported in Microsoft Excel format.

Topic 144300 updated on 29-Mar-2019.
Topic URL: https://www.qppstudio.net/webhelp_xe3/index.html?philosophyandkeybenefits.htm