BxReporter is designed to 
accept a DataTable, DataView and a DataGrid as input.  It then 
automatically renders a professional looking table within a specified drawing 
area with a caption, column headers, cell content formatting according to the 
datatype of its column, internal gridlines and borders.  In addition,  
there are methods and properties that can be used for programmatic customization 
of a table's appearance. In the case of a DataGrid, the rendered table will have 
the same appearance as within the application, unless programmatically 
overridden using BxReporter methods and properties. 
Key Features are:
	|  | Automatic Table layout across multiple pages 
	if necessary. | 
	|  | 
	Properties for setting fonts, text colors and back-colors 
independently for captions, headers, cells, columns and numbers. | 
	|  | 
	Properties for customizing the appearance of tables by rendering 
with or without captions, headers, borders and gridlines.  | 
	|  | 
	Properties for customizing borders and gridline styles and colors. | 
	|  | 
	Properties for alignment of text within columns, captions, headers | 
	|  | 
	Properties for alignment and aspect ratio sizing of images within 
cells | 
	|  | 
	Properties for obtaining table metrics, that is, locations and 
sizes of tables and of each cell, header and caption within a table. | 
	|  | Triggers for special rendering of rows based upon row option 
values. | 
	|  | 
	 Automatic generation of a 
	footnotes section for row option values or 
table settings. | 
	|  | 
	 Methods and properties specifically for printing customized page 
headers and footers. | 
	|  | 
	Properties for handling and indicating null cell values. | 
	|  | 
	Properties for creating tables with rounded corners | 
	|  | 
	Enum values for selecting images for boolean (true/false, on/off, ...)  
	values and Greek and other symbols. | 
	|  | 
	Different highlighting of text pairs that reflect On/Off states such as 
	(Yes, No), (Active, Inactive), (Enabled, Disabled),...,(user defined pairs) | 
	|  | 
	Uniquely set properties for a cell such as text font and color and cell 
	background color. | 
	|  | 
	When printing a DataSet containing many tables, an event is available for 
	dynamic customizing of each table just prior to rendering. | 
	|  | 
	Rendering using any graphics object. |