GrapeCity.ActiveReports.Extensibility.v9 Assembly : GrapeCity.ActiveReports.Extensibility.Layout Namespace |
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. |
Interface | Description | |
---|---|---|
![]() | IBorders | Represents visual styles for all borders. |
![]() | IContentRange | |
![]() | IGrid | Represents a virtual grid composed from the IGridCell |
![]() | IGridCell | Represents a single cell in the virtual grid. |
![]() | ILayoutArea | Specifies an area that contains a layout. |
![]() | ILayoutAreaCollapsible |
Specifies an area that contains a layout and provides collapsing support for hidden items inside layout area.
|
![]() | ILayoutAreaCollection | Collection of ILayoutArea objects. |
![]() | ILayoutEngine | Defines the layout engine public interface. |
![]() | ILayoutEngineFactory | Summary description for ILayoutEngineFactory. |
![]() | ILayoutManager | Implement this interface on ReportItem to provide custom layout logic or to support advanced layout features such as pagination. |
![]() | ILayoutManagerEx | For internal use only |
![]() | ILayoutPage | Interface for layout page. |
![]() | ILayoutSection | Interface for layout sections. |
![]() | ILayoutTree | The interface for the layout tree. |
![]() | IMeasurements | Generic measurements for the layout area. |
![]() | ISpanCellMethodResolver | Represents a resolve method for spanned cells of the grid |
![]() | ITableArea | Public interface to a table. Basically just an ordered collection of TableRows. |
![]() | ITableCell | Public interface to an individual cell in a table. |
![]() | ITableRow | Public interface to a row in a table. Basically just an ordered collection of TableCells. |
![]() | ITargetDevice | Interface to encapsulate target device properties and features, including, but not limited: - avail. fonts; - font/color mapping; - conversion of logical units to physical (dpi); - etc. |
Structure | Description | |
---|---|---|
![]() | CellSpan |
Encapsulates information about cell column/row spans.
|
![]() | DeviceCapabilities | Describes the target rendering device capabilities for a specific set of features. |
![]() | HitTestInfo | Contains information about the part of the layout area in which a mouse click occurs. |
![]() | LayoutContext | Encapsulates information about layout operations for the report item to provide input for the DataDynamics.Reports.Extensibility.Layout.ILayoutManager interface. |
![]() | LayoutInfo | Defines target device and other layout operation properties. |
![]() | LayoutResult | Encapsulates the output of layout manager operations. |
![]() | LayoutState |
Encapsulates intermediate result (current state) of layout operation.
|
Delegate | Description | |
---|---|---|
![]() | LayoutNotificationCallback | Specifies notification callback for layout operation. |
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 |