fastpyxl.styles.borders module

class fastpyxl.styles.borders.Border(left=None, right=None, top=None, bottom=None, diagonal=None, diagonal_direction=None, vertical=None, horizontal=None, diagonalUp=False, diagonalDown=False, outline=True, start=None, end=None)[source]

Bases: Serialisable

Border positioning for use in styles.

bottom: Side | None
diagonal: Side | None
diagonalDown: bool | None
diagonalUp: bool | None
end: Side | None
horizontal: Side | None
left: Side | None
outline: bool | None
right: Side | None
start: Side | None
tagname = 'border'
top: Side | None
vertical: Side | None
xml_order = ('start', 'end', 'left', 'right', 'top', 'bottom', 'diagonal', 'vertical', 'horizontal')
class fastpyxl.styles.borders.Side(style=None, color=None, border_style=None)[source]

Bases: Serialisable

Border options for use in styles. Caution: if you do not specify a border_style, other attributes will have no effect !

property border_style
color: Color | None
style: str | None