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. | |
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. | |
ILayoutPage | Interface for layout page. | |
ILayoutSection | Interface for layout sections. | |
ILayoutTree | The interface for the layout tree. | |
IMeasurements | Generic measurements for the layout area. | |
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. |