MESCIUS.ActiveReports.Core.Rendering Assembly / GrapeCity.ActiveReports.Extensibility.Layout Namespace
GrapeCity.ActiveReports.Extensibility.Layout Namespace
Classes
 ClassDescription
ClassThis 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.
ClassRepresents an extension methods for ITargetDevice
ClassSpecifies the class used to implement layout services for a component.
ClassRepresents an extension methods for ILayoutPage
ClassSupported page information.
Interfaces
 InterfaceDescription
InterfaceRepresents visual styles for all borders.
InterfaceContent range implementation for the composite layout.
InterfaceRepresents a basic content range interface.
InterfaceContent range implementation for the fixed page layout.
InterfaceRepresents a virtual grid composed of the IGridCell
InterfaceRepresents a single cell in the virtual grid.
InterfaceRepresents the collection of columns in a grid.
InterfaceRepresents an area that contains a layout.
Interfaceц Represents an area that contains a layout and provide collapsing support for hidden items inside layout area
InterfaceRepresents the layout engine public interface.
InterfaceSummary description for ILayoutEngineFactory.
InterfaceRepresents a layout manager interface for providing custom layout logic or supporting advanced layout features such as pagination.
InterfaceRepresents an interface for a layout page.
InterfaceRepresents an interface for layout sections.
InterfaceRepresents the interface for the layout tree.
InterfaceRepresents the interface for the report layout.
InterfaceRepresents an extended interface for the report layout with additional properties for evaluation message styling.
InterfaceRepresents the report section info.
InterfaceRepresents a resolve method for spanned cells of the grid.
InterfaceRepresents a content range implementation for StaticContentLayoutManager.
InterfaceInterface to encapsulate target device properties and features, including, but not limited: - avail. fonts; - font/color mapping; - conversion of logical units to physical (dpi); - etc.
InterfaceRepresents the content range of the textbox.
Structures
 StructureDescription
StructureDescribes the target rendering device capabilities for a specific set of features.
StructureContains information about the part of the layout area in which a mouse click occurs.
StructureEncapsulates information about layout operations for the report item to provide input for the ILayoutManager interface.
StructureRepresents the target device and other layout operation properties.
StructureEncapsulates the output of layout manager operations
StructureEncapsulates intermediate result (current state) of layout operation.
Delegates
 DelegateDescription
DelegateSpecifies notification callback for layout operation.
Enumerations
 EnumerationDescription
EnumerationSpecifies evaluation message alignment.
EnumerationAll the features recognized by the layout engine. This enumeration is used to locate rendering device capabilities.
EnumerationSpecifies which area is hit. This enumeration is used with the HitTestInfo.HitTestResult property to determine where a mouse click occurs.
EnumerationSpecifies what layout options are available for the report item. This enumeration is used with the ILayoutManager.Capabilities property.
EnumerationSpecifies the direction in which the layout runs on the current page. This enumeration is used with the LayoutContext.LayoutDirection property.
EnumerationIndicates the progress of the layout operation. This enumeration is used with the LayoutResult.LayoutStatus property.
EnumerationRepresents the modes for applying custom margins in a report.
EnumerationSpecifies the different methods to indicate spanned cells.
See Also