I am using pytrf for create a document. I want to make the Heading font with a particular kind of colour, but i cannot manage to change the color of the font. I manage to use only the standard colour in the StyleSheet.
Here is the code implemented: def render_doc(): import gluon.contrib.pyrtf as q doc.Sections.append(section) section=q.Section(break_type=q.Section.PAGE, first_page_number=1) ss=q.StyleSheet() ss.Colours.accepted_type = True ss.Colours.append(q.Colour('Equi',250,255,0)) para_ps = q.ParagraphPropertySet() para_ps.SetAlignment(3) p = q.Paragraph(para_ps) text_ps_heading = q.TextPropertySet(size=38,bold=True) * text_ps_heading.SetColour(ss.Colours.Equi) * text_heading = q.Text('\par HEADING \par' ,text_ps_heading) p.append(text_heading) section.append(p) response.headers['Content-Type']='text/rtf' return q.dumps(doc) The text_heading rendering appear BLACK Instead if i change : *text_ps_heading.SetColour(ss.Colours.Equi) *Into* **text_ps_heading.SetColour(ss.Colours.Red) * The text_heading rendering appear RED Is like ss.Colours don't take the new colour CLASS. Am i wrong? How i could set a new colour in the ss.Colours? --