[]
        
(Showing Draft Content)

C1.Report.Rendering

C1.Report.Rendering Namespace

Classes

Break

Represents the hard break within object. For example, if field of subsection has ForcePageBreak != ForcePageBreakEnum.None then SectionBrick will contain InternalBreak for this field.

Breaks

Collection of the Break objects.

BrickBase

Represents temporary object generated by the objects of the FlexReport (FieldBase, Section, Group etc) during report rendering. Each BrickBase represents a part of the report object on a page.

BrickCollection<TItem>

Collection of the BrickBase objects.

BrickCommonInfo

Contains information common for all bricks which were generated during splitting of single large brick.

BrickCommonInfo.MatrixRow

ContainerBrickBase

Base abstract class represents container of BrickBase objects.

FieldBrickBase

FieldBrickBase.FieldSplitPositionBase

ImageBrick

OutlineInfo

Contains temporary information about outline generated by some report object: section, field, group etc.

SplitContext

The context of section splitting.

SplitPositionBase

Represents position where brick object was split.

StyleCache

StyleKey

StyleKeyBase

SubSectionBrick

SubSectionBrick.SplitPosition

Defines vertical split position within SubSectionBrick.

TextBrick

TextBrick.SplitPosition

Structs

RequestedSplitPosition

Represents the split position where object should be break. ATTENTION!!! Real split position calculated in the FindSplitPosition(...) can differ from requested.

Enums

BreakType