Calendar Styling
|
Adobe InDesign Calendar Wizard
|
Introduction
The script makes extensive use of color swatches, paragraph and cell styles to mke the final result easy to customize.
Below is a map of the styles. With a few exceptions, the styles exist as both paragraph and cell styles. Note the cell styles will use the identically named paragraph style.
Paragraph Styles |
Cell Styles |
- cal_base
- cal_title
- cal_day
- cal_date
- cal_date_splitCellSecondLine
- cal_sunday
- cal_holidayDate
- cal_nonMonthSunday
- cal_nonMonthDay
- cal_workWeek
- cal_text
- cal_holiday
- cal_holidayA
- cal_holidayB
- cal_holidayC
- cal_holidayD
- cal_moon
- cal_pictures
- cal_background
- cal_leftMiniCalendar
- cal_rightMiniCalendar
- calMini_base
- calMini_title
- calMini_day
- calMini_text
- calMini_date
- calMini_date_splitCellSecondLine
- calMini_sunday
- calMini_holidayDate
- calMini_nonMonthSunday
- calMini_nonMonthDay
|
- cal_base
- cal_title
- cal_day
- cal_date
- cal_date_splitCellSecondLine
- cal_sunday
- cal_holidayDate
- cal_nonMonthSunday
- cal_nonMonthDay
- cal_workWeek
- cal_text
- cal_background
- cal_leftMiniCalendar
- cal_rightMiniCalendar
- cal_empty
- calMini_base
- calMini_title
- calMini_day
- calMini_text
- calMini_date
- calMini_date_splitCellSecondLine
- calMini_sunday
- calMini_holidayDate
- calMini_nonMonthSunday
- calMini_nonMonthDay
- cal_baseNoEdges
- cal_textTitle
- cal_holidayTitle
- cal_moonTitle
- cal_pictureTitle
- cal_backgroundTitle
- cal_textText
- cal_holidayText
- cal_moonText
- cal_pictureText
- cal_backgroundText
|
Above is the direct inheritance tree for the styles. As styles are indented, they are based upon the upper level style. This makes it easy to cascade changes throughout the calendar. For example, the font can be changed everywhere by altering the cal_base paragraph style. Another useful view is sorting by where the styles are applied
Context |
Paragraph Style |
Cell Style |
Text Layer |
|
- cal_baseNoEdges
- cal_textTitle
- cal_textText
|
Holidays Layer |
- cal_base
- cal_holiday
- cal_holidayA
- cal_holidayB
- cal_holidayC
- cal_holidayD
|
- cal_baseNoEdges
- cal_holidayTitle
- cal_holidayText
|
Calendar Layer/Current Layer |
- cal_base
- cal_title
- cal_leftMiniCalendar
- cal_rightMiniCalendar
- cal_day
- cal_date
- cal_date_splitCellSecondLine
- cal_sunday
- cal_holidayDate
- cal_nonMonthDay
- cal_nonMonthSunday
- cal_workWeek
|
- cal_base
- cal_title
- cal_leftMiniCalendar
- cal_rightMiniCalendar
- cal_day
- cal_date
- cal_date_splitCellSecondLine
- cal_sunday
- cal_holidayDate
- cal_nonMonthDay
- cal_nonMonthSunday
- cal_workWeek
- cal_empty
|
Mini-Calendars |
- cal_base
- calMini_base
- calMini_title
- calMini_day
- calMini_text
- calMini_date
- calMini_date_splitCellSecondLine
- calMini_sunday
- calMini_holidayDate
- calMini_nonMonthDay
- calMini_nonMonthSunday
|
- cal_base
- calMini_base
- calMini_title
- calMini_day
- calMini_text
- calMini_date
- calMini_date_splitCellSecondLine
- calMini_sunday
- calMini_holidayDate
- calMini_nonMonthDay
- calMini_nonMonthSunday
|
Moons Layer |
|
- cal_baseNoEdges
- cal_moonTitle
- cal_moonText
|
Pictures Layer |
|
- cal_baseNoEdges
- cal_picturesTitle
- cal_picturesText
|
Background Layer |
|
- cal_baseNoEdges
- cal_backgroundTitle
- cal_backgroundText
|
See Tutorial 10: 12 Month Styled Calendar for an example of using the styles
Style Sets
When using the custom calendar placement, it is sometimes desireable to place more than one calendar on a page and have different styles for each of the calendars. There is therefore a dropdown menu in the custom calendar size section for the style set. This will add the number as a suffix to each of the styles generated by that run of the script. This allows the generation of multiple calendars each with a distinct set of styles to control it's appearance. See Tutorial 11:12 Month Multi-Styled Calendar for an example of using the style sets.
Home