Calendar Styling

Adobe InDesign Calendar Wizard
Get Adobe Indesign Calendar Wizard at SourceForge.net. Fast, secure and Free Open Source software downloads


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_base
    • cal_text
  • 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_base
    • cal_moon
  • cal_baseNoEdges
    • cal_moonTitle
    • cal_moonText
Pictures Layer
  • cal_base
    • cal_pictures
  • cal_baseNoEdges
    • cal_picturesTitle
    • cal_picturesText
Background Layer
  • cal_base
    • cal_background
  • cal_baseNoEdges
    • cal_backgroundTitle
    • cal_backgroundText

See Tutorial 10: 12 Month Styled Calendar for an example of using the styles

Style Sets

styleSet


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