def gather_elements(self, client, node, style):
# A field has two child elements, a field_name and a field_body.
# We render as a two-column table, left-column is right-aligned,
# bold, and much smaller
fn = Paragraph(client.gather_pdftext(node.children[0]) + ":",
style=client.styles['fieldname'])
fb = client.gen_elements(node.children[1],
style=client.styles['fieldvalue'])
t_style=TableStyle(client.styles['field-list'].commands)
return [DelayedTable([[fn, fb]], style=t_style,
colWidths=client.styles['field-list'].colWidths)]
评论列表
文章目录