def __init__(self, *args): super(MPageCollection, self).__init__() if isinstance(args[0], MPageCollection): self.copy(args[0]) else: self.pages_ = Qt.QPtrList() self.pages_.setAutoDelete(True) self.size_ = MReportEngine.PageSize.Letter self.orientation_ = MReportEngine.PageOrientation.Portrait self.dimensions_ = Qt.QSize() self.dimensions_.setWidth(0) self.dimensions_.setHeight(0) self.printToPos_ = False self.topMargin_ = None self.leftMargin_ = None self.bottomMargin_ = None self.rightMargin_ = None