ActiveReports Developer 7
GrapeCity.ActiveReports.Extensibility.Layout Namespace
See Also  Inheritance Hierarchy
GrapeCity.ActiveReports.Extensibility.v7 Assembly : GrapeCity.ActiveReports.Extensibility.Layout Namespace

Glossary Item Box

The GrapeCity.ActiveReports.Extensibility.Layout namespace includes the classes that are used at the time of creating layouts for reports.

Classes

 ClassDescription
ClassColumnInfo The ColumnInfo class holds information about a multi-column layout. Creates a new instance of the ColumnInfo class.
ClassContentRange 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.
ClassLayoutManagerAttribute Specifies the class used to implement layout services for a component.
ClassSupportedPageInfo Supported page information.

Interfaces

 InterfaceDescription
InterfaceIBorders Represents visual styles for all borders.
InterfaceIGrid Represents a virtual grid composed from the IGridCell
InterfaceIGridCell Represents a single cell in the virtual grid.
InterfaceILayoutArea Specifies an area that contains a layout.
InterfaceILayoutAreaCollapsible
Specifies an area that contains a layout and provides collapsing support for hidden items inside layout area.
InterfaceILayoutAreaCollection Collection of ILayoutArea objects.
InterfaceILayoutEngine Defines the layout engine public interface.
InterfaceILayoutEngineFactory Summary description for ILayoutEngineFactory.
InterfaceILayoutManager Implement this interface on ReportItem to provide custom layout logic or to support advanced layout features such as pagination.
InterfaceILayoutPage Interface for layout page.
InterfaceILayoutSection Interface for layout sections.
InterfaceILayoutTree The interface for the layout tree.
InterfaceIMeasurements Generic measurements for the layout area.
InterfaceITableArea Public interface to a table. Basically just an ordered collection of TableRows.
InterfaceITableCell Public interface to an individual cell in a table.
InterfaceITableRow Public interface to a row in a table. Basically just an ordered collection of TableCells.
InterfaceITargetDevice 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.

Structures

 StructureDescription
StructureCellSpan
Encapsulates information about cell column/row spans.
StructureDeviceCapabilities Describes the target rendering device capabilities for a specific set of features.
StructureHitTestInfo Contains information about the part of the layout area in which a mouse click occurs.
StructureLayoutContext Encapsulates information about layout operations for the report item to provide input for the DataDynamics.Reports.Extensibility.Layout.ILayoutManager interface.
StructureLayoutInfo Defines target device and other layout operation properties.
StructureLayoutResult Encapsulates the output of layout manager operations.
StructureLayoutState
Encapsulates intermediate result (current state) of layout operation.

Delegates

 DelegateDescription
DelegateLayoutNotificationCallback Specifies notification callback for layout operation.

Enumerations

 EnumerationDescription
EnumerationFeatures 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.
EnumerationHitTestResult 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.
EnumerationLayoutCapabilities Specifies what layout options are available for the report item. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.ILayoutManager.Capabilities property.
EnumerationLayoutDirection 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.
EnumerationLayoutStatus Indicates the progress of the layout operation. This enumeration is used with the DataDynamics.Reports.Extensibility.Layout.LayoutResult.LayoutStatus property.

See Also