The properties of a summary are:
| Property Name | Description | Editable | Data Type |
|---|---|---|---|
| General | |||
| Name | The name of the summary, which is the identity of the summary. | Y | String |
| Description | Explanatory comments on the summary. | Y | String |
| GUI Field | The GUI Field that will be used when the resource entity is inserted into report. | Y | String |
| Display Width | The display width of a DBField, formula and summary. | Y | Integer |
| SQL Type | The SQL type from java.sql.Types as Array, Char, Date etc. | Y | Integer |
| Precision | The column's number of decimal digits. | Y | Integer |
| Scale | The number of digits to the right of the decimal point for the summary value. | Y | Integer |
| Length | The length of the summary in bytes of data. | Y | Integer |
| Number Base | The number base of summary. | Y | Integer |
| Expression | Since a summary is a formula in nature, here is the statement of the summary just like a formula. | N | String |
| Formula Information | The detail inner information for the summary. | Y | String |
| Function | The function that allows you to create a summary for a selected field. | Y | String |
| Field Name | The field on which the summary performs. | Y | String |
| Group By | The criteria (break-by group) that the summary will be performed. | Y | String |
| Special Function | If the group-by field is Date/Time type, you can further define to calculate the summary for each day, for each week etc. (select one from the Special Function drop-down list). | Y | String |
| Text Format | |||
| Font Face | The text font of the summary. | Y | Enumeration |
| Font Size | The text size of the summary. | Y | Integer |
| Bold | Specifies whether or not to make the text bold. | Y | Boolean |
| Italic | Specifies whether or not to make the text italic. | Y | Boolean |
| Strikethrough | Specifies whether or not to add a strikethrough to the text. | Y | Boolean |
| Underline | Specifies whether or not to underline the text. | Y | Boolean |
| Format | The display format for the formula. It varies with data type, and can be manually defined. | Y | String |
| Autofit | Specifies whether or not to adjust the size of the summary automatically. | Y | Boolean |
| Word Wrap | Wrap the summary text to the width. | Y | Boolean |
| Vertical Alignment | Vertical justification of the text in the field box. | Y | Enumeration |
| Horizontal Alignment | Horizontal justification of the text in the field box. | Y | Enumeration |
| Geometry | |||
| Width | The width of the summary. | Y | Float |
| Height | The height of the summary. | Y | Float |
| Color | |||
| Background | The background color. | Y | String |
| Foreground | The foreground color. | Y | String |
| Border | |||
| Border Thickness | The width of the borders. | Y | Float |
| Top Line | The line style of the top border. | Y | Enumeration |
| Bottom Line | The line style of the bottom border. | Y | Enumeration |
| Left Line | The line style of the left border. | Y | Enumeration |
| Right Line | The line style of the right border. | Y | Enumeration |
| Shadow | Draws a shadow if true. | Y | Boolean |
| Border Color | The color of the borders. | Y | String |
| Shadow Color | The color of the shadow. | Y | String |
| Pattern | |||
| Pattern Color | The color with which to draw the pattern. | Y | String |
| Pattern Style | The style of the pattern. | Y | Enumeration |