The GrapeCity.ActiveReports.Extensibility.Layout namespace includes the classes that are used at the time of creating layouts for reports.
Classes
| Class | Description |
| ColumnInfo | The ColumnInfo class holds information about a multi-column layout. Creates a new instance of the ColumnInfo class. |
| ContentRange | This is an abstract class that the ReportItem's layout manager creates, interprets and uses to denote a range with a logical beginning and end in its underlying content. |
| LayoutManagerAttribute | Specifies the class used to implement layout services for a component. |
| SupportedPageInfo | Supported page information. |
Interfaces
Structures
Delegates
Enumerations
| Enumeration | Description |
| Features | All of the features recognized by the layout engine. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.ITargetDevice.Item property to locate rendering device capabilities. |
| HitTestResult | Specifes which area is hit. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.HitTestInfo.HitTestResult property to determine where a mouse click occurs. |
| LayoutCapabilities | Specifies what layout options are available for the report item. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.ILayoutManager.Capabilities property. |
| LayoutDirection | Specifies the direction in which the layout runs on the current page. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.LayoutContext.LayoutDirection property. |
| LayoutStatus | Indicates the progress of the layout operation. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.LayoutResult.LayoutStatus property. |
| SpanCellResolveMethod | Enum with kinds of method to indicate spanned cells |
See Also