.. wxPython Phoenix documentation This file was generated by Phoenix's sphinx generator and associated tools, do not edit by hand. Copyright: (c) 2011-2017 by Total Control Software License: wxWindows License .. include:: headings.inc .. currentmodule:: wx.lib.agw.xlsgrid .. highlight:: python .. _wx.lib.agw.xlsgrid.XLSBorder: ========================================================================================================================================== |phoenix_title| **wx.lib.agw.xlsgrid.XLSBorder** ========================================================================================================================================== This is a class which holds information about a single cell border, in terms of its location (top, left, bottom, right, diagonal), its colour, width and shape. | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class XLSBorder:

| |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.lib.agw.xlsgrid.XLSBorder.__init__` Default class constructor. :meth:`~wx.lib.agw.xlsgrid.XLSBorder.Draw` Actually draws the cell border. :meth:`~wx.lib.agw.xlsgrid.XLSBorder.DrawBorder` Actually draws the cell border (one of left, right, bottom, top). :meth:`~wx.lib.agw.xlsgrid.XLSBorder.DrawDiagonals` Actually draws the cell diagonal border. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: XLSBorder(object) This is a class which holds information about a single cell border, in terms of its location (top, left, bottom, right, diagonal), its colour, width and shape. .. method:: __init__(self, location, line_style, border_colour, default_colour, diagonals) Default class constructor. :param `location`: the actual border location (top, left, bottom, right, diagonal); :param `line_style`: the line style used by Excel to draw this border; :param `border_colour`: the colour used by Excel to draw this border; :param `default_colour`: the "magic" colour used by Excel to draw non-custom border lines; :param `diagonals`: a tuple containing whether or not to draw the up and down diagonal borders. .. method:: Draw(self, dc, rect) Actually draws the cell border. :param `dc`: an instance of :class:`wx.DC`; :param `rect`: an instance of :class:`wx.Rect`, representing the cell rectangle. .. method:: DrawBorder(self, dc, rect) Actually draws the cell border (one of left, right, bottom, top). :param `dc`: an instance of :class:`wx.DC`; :param `rect`: an instance of :class:`wx.Rect`, representing the cell rectangle. .. method:: DrawDiagonals(self, dc, rect) Actually draws the cell diagonal border. :param `dc`: an instance of :class:`wx.DC`; :param `rect`: an instance of :class:`wx.Rect`, representing the cell rectangle.