ComponentOne FlexReport for WinForms
FlexReport Dissection / Object Model Summary
In This Topic
    Object Model Summary
    In This Topic

    C1FlexReport has a rich object model, which is largely based on the Microsoft Access model. The objects, collections, and the associated properties and methods together provide an ease and flexibility in generating FlexReport. The following table lists objects and their main properties and methods: 

    C1FlexReport Object
    ReportNameLoadGetReportListSaveClearRenderParametersDocumentDoEventsCancelPage,
     MaxPagesFontOnOpen,  OnCloseOnNoDataOnPageOnErrorEvaluateExecute
    Layout Object
    WidthMarginLeftMarginTopMarginRightMarginBottomPaperSizeOrientationColumns,
     ColumnLayoutPageHeaderPageFooter
    DataSource Object
    CalculatedFieldsConnectionStringFilterRecordSourceSortDefinitions
    DataSourceCollection
    ReportAddRemoveAt
    SortDefinition Object
    DirectionExpression
    SortDefinitionCollection
    OwnerReport
    CalculatedField Object
    DataSourceExpressionType
    CalculatedFieldCollection
    OwnerReport
    Group
    GroupByKeepTogetherSectionHeaderSectionFooterSortSortExpression
    GroupCollection
    AddClearRemoveAtReport
    ReportParameter Object
    AllowedValuesDefinitionDisplayTextParentReportSetName
    ReportParameterCollection
    InsertItemRemoveItemSetItemReport
    AllowedValuesDefinition Object
    AssignFromBindingValues
    Section Object
    CalculatedFieldsHeightKeepTogetherSplitBehaviorSubSections
    SectionCollection
    DetailFooterHeaderPageFooterPageHeader
    SubSection Object
    CalculatedFieldsHeightParentReportParentSectionSplitBehaviorVisible
    SubSectionCollection
    AddRemoveRemoveAtReport
    FieldBase Object
    AnchorHeightKeepTogetherForcePageBreakMarginBottomMarginLeftMarginRightMarginTopSection,
     SplitHorzBehaviorSplitVertBehavior
    FieldCollection
    AddRemoveRemoveAt
    BarCodeField Object
    BarCodeBarCodeOptionsFontText
    CheckBoxField Object
    CheckAlignCheckMarkTextThreeStateValue
    DataField Object
    CalculatedNameTypeValue
    ImageField Object
    AssignFromPictureAlignPictureScale
    RtfField Object
    AssignFromDetectUrlsText
    ShapeField Object
    LineShapeShapeBackColorShapeBackgroundShapeType
    SubreportField Object
    ParameterValuesSubreportSubreportFilter
    TextField Object
    FormatText
    VisualReportObject
    BackgroundBorderBordersSplitHorzModeBordersSplitVertModeOutlineLabel
    BehaviorOptions
    AssignFromResetIgnoreInvisibleFieldsInGrowShrinkSections