Python и ReportLab. Как изменить шрифт и размер шрифта в объекте «Таблица»?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python и ReportLab. Как изменить шрифт и размер шрифта в объекте «Таблица»?

Сообщение Anonymous »

Мне нужно изменить стиль текста в отдельных ячейках объекта «Таблица» (ReportLab).
Насколько я понимаю, это можно сделать с помощью класса TableStayle, но я не могу найти примеры.

Код: Выделить всё

my_table = Table(data, colWidths=column_widths, rowHeights = row_heghts)

my_colour_black = [0, 0, 0]
my_colour_ligt_gray = [0.8, 0.8, 0.8]
my_colour_gray = [0.5, 0.5, 0.5]
my_colour_dark_gray = [0.2, 0.2, 0.2]
my_colour_white = [1, 1, 1]

my_table.setStyle(TableStyle([
('ALIGN',(0,0),(-1,0),'CENTER'),
('VALIGN',(0,0),(-1,0),'MIDDLE'),
('TEXTCOLOR',(0,0),(-1,0), my_colour_black),
('BACKGROUND',(0,0),(-1,0),my_colour_ligt_gray),
('ALIGN',(0,1),(-1,-1),'RIGHT'),
('VALIGN',(0,1),(-1,-1),'MIDDLE'),
('TEXTCOLOR',(0,1),(-1,-1),my_colour_gray),
('INNERGRID', (0,0), (-1,-1), 0.5, my_colour_white),
]))
Я пытался найти ответ в оригинальной документации и других общедоступных источниках (Google), но не нашел.
Есть «FONT, FONTNAME (или FACE), FONTSIZE (или SIZE)» упоминается в исходной документации, но нет примеров его использования.

Подробнее здесь: https://stackoverflow.com/questions/742 ... ble-object
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»