Esempio n. 1
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('FFF'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('EEE'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('GGG'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     nested_table = DXB.table(rows)
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('AAA'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(nested_table)
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 2
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('FFF'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('EEE'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('GGG'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     nested_table = DXB.table(rows)
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('AAA'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(nested_table)
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 3
0
 def get_xml(self):
     # Make sure it is over 1000 (which is the recursion limit)
     paragraphs = [DXB.p_tag('%d' % i) for i in range(1000)]
     cell = DXB.table_cell(paragraphs)
     row = DXB.table_cell([cell])
     table = DXB.table([row])
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 4
0
 def get_xml(self):
     # Make sure it is over 1000 (which is the recursion limit)
     paragraphs = [DXB.p_tag('%d' % i) for i in range(1000)]
     cell = DXB.table_cell(paragraphs)
     row = DXB.table_cell([cell])
     table = DXB.table([row])
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 5
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('AAA'))
     cell2 = DXB.table_cell('<w:invalidTag>CCC</w:invalidTag>')
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 6
0
    def get_xml(self):
        cell = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
        row = DXB.table_row([cell])
        table1 = DXB.table([row])
        cell = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
        row = DXB.table_row([cell])
        table2 = DXB.table([row])
        tags = [
            DXB.li(text='AAA', ilvl=0, numId=1),
            table1,
            table2,
            DXB.li(text='DDD', ilvl=0, numId=1),
        ]
        body = b''
        for el in tags:
            body += el

        xml = DXB.xml(body)
        return xml
Esempio n. 7
0
    def get_xml(self):
        paragraph = DXB.p_tag('AAA')

        for _ in range(1000):
            cell = DXB.table_cell(paragraph)
            row = DXB.table_cell([cell])
            table = DXB.table([row])
        body = table
        xml = DXB.xml(body)
        return xml
Esempio n. 8
0
    def get_xml(self):
        cell = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
        row = DXB.table_row([cell])
        table1 = DXB.table([row])
        cell = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
        row = DXB.table_row([cell])
        table2 = DXB.table([row])
        tags = [
            DXB.li(text='AAA', ilvl=0, numId=1),
            table1,
            table2,
            DXB.li(text='DDD', ilvl=0, numId=1),
        ]
        body = b''
        for el in tags:
            body += el

        xml = DXB.xml(body)
        return xml
Esempio n. 9
0
    def get_xml(self):
        paragraph = DXB.p_tag('AAA')

        for _ in range(1000):
            cell = DXB.table_cell(paragraph)
            row = DXB.table_cell([cell])
            table = DXB.table([row])
        body = table
        xml = DXB.xml(body)
        return xml
Esempio n. 10
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('AAA'))
     cell2 = DXB.table_cell('<w:invalidTag>CCC</w:invalidTag>')
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 11
0
 def get_xml(self):
     cell1 = DXB.table_cell(
         paragraph=DXB.p_tag('AAA'), merge=True, merge_continue=False)
     cell2 = DXB.table_cell(
         paragraph=DXB.p_tag(None), merge=False, merge_continue=True)
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 12
0
 def get_xml(self):
     cell1 = DXB.table_cell(
         paragraph=DXB.p_tag('AAA'), merge=True, merge_continue=False)
     cell2 = DXB.table_cell(
         paragraph=DXB.p_tag(None), merge=False, merge_continue=True)
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('BBB'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('CCC'))
     rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 13
0
 def get_xml(self):
     li_text = [
         ('BBB', 0, 1),
     ]
     lis = b''
     for text, ilvl, numId in li_text:
         lis += DXB.li(text=text, ilvl=ilvl, numId=numId)
     cell1 = DXB.table_cell(lis)
     rows = DXB.table_row([cell1])
     table = DXB.table([rows])
     lis = b''
     lis += DXB.li(text='AAA', ilvl=0, numId=1)
     lis += table
     lis += DXB.li(text='CCC', ilvl=0, numId=1)
     body = lis
     xml = DXB.xml(body)
     return xml
Esempio n. 14
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('Blank'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('Row 1'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('Row 2'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('Column 1'))
     cell5 = DXB.table_cell(paragraph=DXB.p_tag('First'))
     cell6 = DXB.table_cell(paragraph=DXB.p_tag('Third'))
     cell7 = DXB.table_cell(paragraph=DXB.p_tag('Column 2'))
     cell8 = DXB.table_cell(paragraph=DXB.p_tag('Second'))
     cell9 = DXB.table_cell(paragraph=DXB.p_tag('Fourth'))
     rows = [DXB.table_row([cell1, cell4, cell7]),
             DXB.table_row([cell2, cell5, cell8]),
             DXB.table_row([cell3, cell6, cell9])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 15
0
 def get_xml(self):
     cell1 = DXB.table_cell(paragraph=DXB.p_tag('Blank'))
     cell2 = DXB.table_cell(paragraph=DXB.p_tag('Row 1'))
     cell3 = DXB.table_cell(paragraph=DXB.p_tag('Row 2'))
     cell4 = DXB.table_cell(paragraph=DXB.p_tag('Column 1'))
     cell5 = DXB.table_cell(paragraph=DXB.p_tag('First'))
     cell6 = DXB.table_cell(paragraph=DXB.p_tag('Third'))
     cell7 = DXB.table_cell(paragraph=DXB.p_tag('Column 2'))
     cell8 = DXB.table_cell(paragraph=DXB.p_tag('Second'))
     cell9 = DXB.table_cell(paragraph=DXB.p_tag('Fourth'))
     rows = [DXB.table_row([cell1, cell4, cell7]),
             DXB.table_row([cell2, cell5, cell8]),
             DXB.table_row([cell3, cell6, cell9])]
     table = DXB.table(rows)
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 16
0
 def get_xml(self):
     li_text = [
         ('BBB', 0, 1),
     ]
     lis = b''
     for text, ilvl, numId in li_text:
         lis += DXB.li(text=text, ilvl=ilvl, numId=numId)
     cell1 = DXB.table_cell(lis)
     rows = DXB.table_row([cell1])
     table = DXB.table([rows])
     lis = b''
     lis += DXB.li(text='AAA', ilvl=0, numId=1)
     lis += table
     lis += DXB.li(text='CCC', ilvl=0, numId=1)
     body = lis
     xml = DXB.xml(body)
     return xml
Esempio n. 17
0
    def get_xml(self):
        cell1 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
        cell2 = DXB.table_cell(paragraph=DXB.p_tag('FFF'))
        cell3 = DXB.table_cell(paragraph=DXB.p_tag('EEE'))
        cell4 = DXB.table_cell(paragraph=DXB.p_tag('GGG'))
        rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
        table = DXB.table(rows)
        tags = [
            DXB.li(text='AAA', ilvl=0, numId=1),
            DXB.p_tag('BBB'),
            DXB.li(text='CCC', ilvl=0, numId=1),
            table,
            DXB.li(text='HHH', ilvl=0, numId=1),
        ]
        body = b''
        for el in tags:
            body += el

        xml = DXB.xml(body)
        return xml
Esempio n. 18
0
    def get_xml(self):
        cell1 = DXB.table_cell(paragraph=DXB.p_tag('DDD'))
        cell2 = DXB.table_cell(paragraph=DXB.p_tag('FFF'))
        cell3 = DXB.table_cell(paragraph=DXB.p_tag('EEE'))
        cell4 = DXB.table_cell(paragraph=DXB.p_tag('GGG'))
        rows = [DXB.table_row([cell1, cell3]), DXB.table_row([cell2, cell4])]
        table = DXB.table(rows)
        tags = [
            DXB.li(text='AAA', ilvl=0, numId=1),
            DXB.p_tag('BBB'),
            DXB.li(text='CCC', ilvl=0, numId=1),
            table,
            DXB.li(text='HHH', ilvl=0, numId=1),
        ]
        body = b''
        for el in tags:
            body += el

        xml = DXB.xml(body)
        return xml
Esempio n. 19
0
 def get_xml(self):
     li_text = [
         ('AAA', 0, 1),
         ('BBB', 0, 1),
     ]
     lis = b''
     for text, ilvl, numId in li_text:
         lis += DXB.li(text=text, ilvl=ilvl, numId=numId)
     els = [
         lis,
         DXB.p_tag('CCC'),
         DXB.p_tag('DDD'),
     ]
     td = b''
     for el in els:
         td += el
     cell1 = DXB.table_cell(td)
     row = DXB.table_row([cell1])
     table = DXB.table([row])
     body = table
     xml = DXB.xml(body)
     return xml
Esempio n. 20
0
 def get_xml(self):
     li_text = [
         ('AAA', 0, 1),
         ('BBB', 0, 1),
     ]
     lis = b''
     for text, ilvl, numId in li_text:
         lis += DXB.li(text=text, ilvl=ilvl, numId=numId)
     els = [
         lis,
         DXB.p_tag('CCC'),
         DXB.p_tag('DDD'),
     ]
     td = b''
     for el in els:
         td += el
     cell1 = DXB.table_cell(td)
     row = DXB.table_row([cell1])
     table = DXB.table([row])
     body = table
     xml = DXB.xml(body)
     return xml