Adobe InDesign
Calendar Wizard

by Scott Selberg

Basic Features

Common Settings to All Calendar Types

First Month The wizard can produce multiple sequential calendars. This value determines the first month and year the wizard will generate a calendar for.
Last Month The wizard can produce multiple sequential calendars. This value determines the last month and year the wizard will generate a calendar for.
Language This determines the language that the week day names (Sunday, Monday, ...) will be printed in. New languages can be added by putting the information into a template and passing the information to the autor. More details can be found on the language documentation page.
Week Day Heading Style This value determines if the script will use the full week day name (Sunday), a shortened form (Sun) or the first letter (S). With smaller calendars, the single letter is all that is practical. The value of "auto" will try to use the longest value that makes sense based upon the size of the calendar. It is a guess as the Wizard does not know what font or size will eventually be used.
Week Starts On For the grid calendar, this value determins what day will be printed in the leftmost column. For the line and list calendars, it determines what day things like the work week will be printed on.
Include Work Week This is discussed in the Advanced Features page for the Work Week
Work Week 1 This is discussed in the Advanced Features page for the Work Week
Include Moon Phase This is discussed in the Advanced Features page for the Moons
Moon Size This is discussed in the Advanced Features page for the Moons
Moon Rotation This is discussed in the Advanced Features page for the Moons
Highlight Holidays This is discussed in the Advanced Features page for the Holidays
Dominant Highlighting Should a cell be selected for Holiday and Sunday highlighting, this option determines which highlighted style is applied.
Import Styles From Reference Calendar This is discussed in the Advanced Features page for Importing Styles from Reference Calendars

 

Document Settings

Calendars Per Page

This determines how many calendar will be placed on the page. Grid calendars will be organized into grid. The calendar will be placed like reading a page - left to right followed by the next row. Vertical line calendars will be placed next to the previous calendar moving left to right. Horizontal line calendars will be placed below the previous calendar moving top to bottom. List calendars do not support more than on calendar per page.

Multiple calendars per page are not allowed if a custom calendar frame is being used.

Style Set

This is either blank or a number from 1 to 16. The value of the style set is appended to all of the paragraph and cells styles created for the calendar.

It is useful when a single document will have multiple calendars that need to be styled independantly.

Spacer Page

This option will insert a page before or after the calendar page.

Include Cover Pages

This option includes a blank page before and after the calendar pages.

Page

There are several values used to determine the size and orientation of the page.

The first value determines where the calendar will be placed. A new document, the current document or even the current text frame. The value of auto will use the current text frame if one is selected, otherwise it will create a new document.

The next values determing the size, orientation and color space of any newly created document. They are not used if the current document or current text frame are used.

There are a number of items where a page dimension is specified. Column widths for the list calendar and custom frame sizes and placements. The units determines now to interpret the numerical value provided to the script.

A custom page size can be provided using the Custom Frames Advanced Feature. If provided, a new document will be created and the orientation and size set with the Page options will be ignored.

 

 

Grid Calendar Options

Month/Year Labeling Options

This determines if the top row with the month should be included or not. Also, if both the Month and Year are included or just the Year.

If a custom frame for the month is specified, the top row of the grid calendar will be excluded. If there is no year frame, but this value indicates that both the month and year should be included, both the month and year will be inserted into the custom frame for the month.
Max Number of Rows This value is used to fix the number of rows. The default value of "Auto" will create as many rows as necessary. This could be as little as four rows in the case of February in a non-leap year where February 1 happens to be the first day of the week. It could be as many as six rows. If the rows are fixed to 5, the last row may have overlapping days seperated by a diagonal line. If the rows are fixed to 6, there may be an empty row at the bottom of the calendar.
Include Mini-Calendars This is a quick way of included a previous and next month calendars on either side of the month. If the month is excluded or a custom frame for the month is used, this option is not available. The mini-calendars are given their own styles. An alternative to this option is to use the wizard to generate calendars with different style sets. This approach takes more time, but give more control over the look of the mini-calendars.
Mini-Calenar Month Labeling Options This is very similiar to the "Month/Year Labeling Options discussed above but applied to the mini-calendars A key difference is the value of "auto" which inherits from the main calendar, but will add the year if not specified should the year of the mini-calendar be different from the main calendar.
Max Number of Rows in Mini Calendars This value is used to fix the number of rows in the mini calendar. The default value of "Auto" will create as many rows as necessary. This could be as little as four rows in the case of February in a non-leap year where February 1 happens to be the first day of the week. It could be as many as six rows. If the rows are fixed to 6, there may be an empty row at the bottom of the calendar. 5 rows is not permitted as the mini-calendar is too small to support the split cells.
Include Week Day This value determines if the row identifying the day of the week (usually the second row, but it could be the first row if the month name is excluded) should be included.
Include Non-Month Days If checked, the wizard will insert the date in the cells belonging to the next and previous months. A different style will be applied to those dates to avoid confusion with dates in the current month.
Highlight Sundays If checked, a style will be applied to the dates belonging to Sunday that can be use to visualy differentiate those days.

 

List/Line Calendar Options

Month/Year Labeling Options This value determines if a frame should be added with the month and year, the month only, or two frames one for the month and one for the year.
Highlight Weekends If checked, styles are added to differentiate the weekends. Styles for Saturday and Sunday will be created if Highlight Weekends is selected. If only one day is selected, only styles for that day will be created unless the option "Include styles for Every Day" is selected.
Include Styles for Every Day Creating styles for every day can generate a lot of styles to work with, but it provides a lot of control for styling the calendar. This option will cause the wizard to generate and apply styles for every day providing the graphic artist with that control

Days per Line
(Line Calendar Only)

This value determines if the line calendar should take only one row (either horizontal or vertical) or two. It also determines if the month has an odd number of days, which row (or column) should get the empty cell.
Orientation
(Line Calendar Only)
This value determins if the line calendar will be vertical or horizontal
Cell Spacing
(Line Calendar Only)
If the wizard generates line calendars with square cells for two month, one with 30 days and one with 31 days - the cells will be different sizes. The month with 30 days will need to have larger cells so the calendar fills the frame. This could be undesirable behavior, so this option allows the Graphic Artist to tell the wizard to always space the calendar for 31 days. Therefore the cells for months with 31 and 30 days will be identically sized.

The value of auto will space cells to fit the frame if only one month is being generated, and will space cells to accomodate 31 days if more than one month is being generated.
Force Square Cells
(Line Calendar Only)
This will force the line calendar to make all of the cells square regardless of the original frame size. it will shrink the frame to fit after generating the calendar.
Only Print First Weekday
(Line Calendar Only)
If the weekday layer is selected, only the day for the 1st of the week will be inserted.
Put Empty Cells At the End of Line
(Line Calendar Only)
This command works only when the line calendar is generated with two lines. It will determine if the row with the empty cells has the empty cell as the first or last cell.