Borders and Shading Dialog
- 2 minutes to read
The Borders and Shading dialog allows end-users to specify border settings and background color for a table. The Borders and Shading dialog is invoked when an end-user clicks the Borders and Shading… button in the Table Properties dialog, or the dialog box launcher located in the bottom-right corner of the Borders & Shadings group on the Table Tools | Design ribbon tab. For an example on how to create a ribbon UI and add the Table Tools tab to the RichEditControl, refer to the How to: Create the RichEditControl with a Ribbon UI topic.
To invoke the Borders and Shading dialog programmatically, use the ShowBorderShadingFormCommand command.
Before a dialog is shown, the RichEditControl.BorderShadingFormShowing event occurs.
The Borders and Shading dialog includes two tabs.
Options under the Borders tab enable end-users to set border settings, their style, color and width.
This tab allows end-users to fill a table background with a solid color.
To fill the entire table with a color in code, iterate through all table cells and change the TableCell.BackgroundColor property value for each cell. Use the Table.ForEachCell method to accomplish this task.