This is a class which holds information about the cell background, in terms of background colour and background pattern (hatching).
Default class constructor. |
|
Combines the input attribute |
|
Creates a suitable wxPython colour for the cell background starting from |
|
Actually draws the cell background and pattern hatching on a grid cell. |
XLSBackground
(object)¶This is a class which holds information about the cell background, in terms of background colour and background pattern (hatching).
__init__
(self, book, xf_index)¶Default class constructor.
book – an instance of the xlrd.Book class;
xf_index – an index into xlrd.Book.xf_list, which holds a reference to the xlrd.sheet.Cell class (the actual cell for xlrd).
CombineAttr
(self, attr)¶Combines the input attribute attr
with the features of the XLSBackground
class.
attr – an instance of grid.GridCellAttr
.
CreateBackgroundColour
(self, background_colour, pattern_colour, fill_pattern)¶Creates a suitable wxPython colour for the cell background starting from a xlrd tuple representing this colour.
background_colour – a tuple representing the RGB components of the
cell background colour. If background_colour is None
, use the
default wx.SYS_COLOUR_WINDOW
;
pattern_colour – a tuple representing the RGB components of the cell pattern colour;
fill_pattern – the pattern to use to draw hatches on top of the background.