![]() |
Scribus
Open source desktop publishing at your fingertips
|
Public Member Functions | |
def | __init__ |
def | setupDocVariables (self) |
def | printWeekNo (self, week) |
def | printDay (self, j) |
def | createHeader (self, monthName) |
def | createImage (self) |
def | setupMasterPage (self) |
![]() | |
def | __init__ |
def | printMonth (self, cal, month, week) |
def | createMonthCalendar (self, month, cal) |
![]() | |
def | __init__ |
def | setupDocVariables (self) |
def | goldenMean (self, aSize) |
def | applyTextToFrame (self, aText, aFrame) |
def | createCalendar (self) |
def | createLayout (self) |
def | createPage (self) |
Public Attributes | |
gmean | |
rowSize | |
![]() | |
drawSauce | |
year | |
months | |
lang | |
dayOrder | |
mycal | |
layerImg | |
layerCal | |
pStyleDate | |
pStyleWeekday | |
pStyleMonth | |
pStyleWeekNo | |
masterPage | |
sepMonths | |
firstPage | |
pagex | |
pagey | |
margint | |
marginl | |
marginr | |
marginb | |
width | |
height | |
One day = one row calendar. I suggest LANDSCAPE orientation.\ One week per page.
def CalendarWizard.ScHorizontalEventCalendar.createHeader | ( | self, | |
monthName | |||
) |
Draw calendar header: Month name
def CalendarWizard.ScHorizontalEventCalendar.createImage | ( | self | ) |
Wrapper for everytime-the-same image frame.
def CalendarWizard.ScHorizontalEventCalendar.printDay | ( | self, | |
j | |||
) |
Print a given day
def CalendarWizard.ScHorizontalEventCalendar.printWeekNo | ( | self, | |
week | |||
) |
Dummy for now (for this type of calendar - see ScVerticalEventCalendar)
def CalendarWizard.ScHorizontalEventCalendar.setupDocVariables | ( | self | ) |
Compute base metrics here. Page layout is bordered by margins and virtually divided by golden mean 'cut' in the bottom. The calendar is in the bottom part - top is occupied with empty image frame.
def CalendarWizard.ScHorizontalEventCalendar.setupMasterPage | ( | self | ) |
Create a master page (not used for this type of calendar