reportlab(Djangoと組み合わせて)を使用してPDFを作成しています。ヘッドと詳細を含むテーブルを作成するために、次のコードを作成しました。
elements = []
datas = []
course_info = [
['Course Code' , c.course_code] ,
['Course Title' , c.course_name],
['Prerequisites by Course(s) and Topics', c.pre_reqs],
['Assessment Instruments with Weights (some desc)', c.grade_distribution]
]
for k in course_info:
headpara = Paragraph(k[0], styleB)
datas.append([headpara , Paragraph(clean_string(k[1]), styleN)])
t = LongTable(datas, colWidths=[5 * cm, 12 * cm])
t.setStyle(TableStyle(org.getTableStyle()))
elements.append(t)
doc.build(elements)
テンプレートとしてBaseDocTemplateを使用しています。私が欲しいのは、の一部を太字ではheadpara
ないものとして指定できるようにすることです。たとえば(some desc)
、4行目の部分は太字ではなく通常のスタイルである必要があります。どうすればこれを達成できますか?