2022-12-17 00:35:20 +01:00

24 lines
574 B
Python

import scribus
import datetime
from .base_objects import ScribusCalendar
class MonthlyCalendar(ScribusCalendar):
def __init__(self, objects, year):
ScribusCalendar.__init__(self, objects, year)
def plotObjects(self):
numPages = scribus.pageCount()
if numPages > 1:
for i in range(1, numPages):
scribus.deletePage(i)
for i in range(1,2):
scribus.newPage(-1)
for obj in self.objects:
obj.setDate(datetime.date(self.year, i, 1))
obj.plotObject()