Beispiel #1
0
 def append(self, obj):
     if type(obj) is list:
         for i in obj:
             #self.firstLevelContent.append(i)
             adapterRptPdf = IRptPdf(i)
             if adapterRptPdf:
                 adapterRptPdf.request=self.request
                 adapterRptPdf.document = self.document
                 adapterRptPdf.traverse4Rpt(2, False)
                 self.files2delete.extend(adapterRptPdf.files2delete)
                 del adapterRptPdf
     else:
         adapterRptPdf = IRptPdf(obj)
         if adapterRptPdf:
             adapterRptPdf.request=self.request
             adapterRptPdf.document = self.document
             adapterRptPdf.traverse4Rpt(2, False)
             self.files2delete.extend(adapterRptPdf.files2delete)
             del adapterRptPdf
Beispiel #2
0
 def _convertValPara(self, f_val):
     if ISuperclass.providedBy(f_val):
         rptAdapter = IRptPdf(f_val)
         rptAdapter.request = self.request
         rptAdapter.document = self.document
         iText = rptAdapter.getRefTitle()
     else:
         #            if isOidInCatalog(f_val):
         #                iText = translate(oid2dcTitle(f_val),
         #                                  domain='org.ict_ok',
         #                                  context=self.request)
         #            else:
         iText = translate(unicode(f_val),
                           domain='org.ict_ok',
                           context=self.request)
     rptPara = RptPara(iText,
                       style=self.document.styles['Normal'],
                       doc=self.document)
     return rptPara