Classes

  Class Description
Public class C1Report
Generates Access-style, data-based banded reports that can be rendered into a FixedDocumentSequence, directly to a printer, or exported to various portable formats (including XPS, HTML, PDF, and text).
Public class DataAccessException
Exception that is thrown when a data access error occurs.
Public class DataSource
Provides data for reports.
Public class DialogEventArgs
Provides data for InitializeParametersDialog event.
Public class ExportFilter
Base class for all export filters, used with the RenderToFilter(ExportFilter) method to render reports into different formats.
Public class Field
Displays individual data items in a report.
Public class FieldCollection
FieldCollection class represents a collection of the Field objects.
Public class Group
Object used to sort and group report data.
Public class GroupCollection
GroupCollection class represents a collection of the Group objects.
Public class HtmlFilter
Used with the RenderToFilter(ExportFilter) method to render reports into HTML streams or files.
Public class HtmlTableFilter
Class is used with the RenderToFilter(ExportFilter) method to render reports into table-based HTML streams or files.
Public class Layout
The Layout object controls how the report is rendered on pages.
Public class MetafileFilter
Used with the RenderToFilter(ExportFilter) method to render reports into compressed metafile files.
Public class PdfFilter
Used with the RenderToFilter(ExportFilter) method to render reports into PDF (portable document format) streams or files.
Public class PdfSecurityOptions
Contains options that determine who can use the Pdf document and what actions are allowed.
Public class PdfViewerOptions
Contains options that determine how the viewer should display the Pdf document.
Public class ReportEventArgs
Public class ReportInfo
Class that contains report metadata.
Public class ReportParameter
Represents a parameter in a parameterized report data source.
Public class ReportParameterCollection
Contains a collection of ReportParameter objects.
Public class RtfFilter
Used with the RenderToFilter(ExportFilter) method to render reports into RTF (rich text format) streams or files.
Public class RtfLabelFilter
Class is used with the RenderToFilter(ExportFilter) method to render reports into RTF (rich text format) streams or files.
Public class Section
Represents a report band.
Public class SectionCollection
Collection of the Section objects.
Public class TextFilter
Used with the RenderToFilter(ExportFilter) method to render reports into plain text streams or files.
Public class TiffFilter
Used with the RenderToFilter(ExportFilter) method to render reports into TIFF streams or files.
Public class XlsFilter
Class used with the RenderToFilter(ExportFilter)method to render reports into Microsoft Excel (XLS) files.

Interfaces

  Interface Description
Public interface IC1ReportExternalRecordset
Represents an external record set residing in a separate assembly.

If an assembly contains a type supporting this interface, that assembly and type can be selected in the report designer as the data source for a report. A reference to that type and the record set initialization parameters (see Params) are then saved in the XML report definition file. When the report is loaded, the recordset object is created based on the saved info, and used as the data source for the report.

Public interface IC1ReportRecordset
Interface used to access report data from data source objects.

Delegates

  Delegate Description
Public delegate AddOutlineEntryHandler
Represents the method that will handle the AddOutlineEntry event.
Public delegate DialogEventHandler
Represents the method that will handle the InitializeParametersDialog event.
Public delegate ReportEventHandler
Represents the method that will handle StartPage, EndPage, StartSection, PrintSection, EndSection, ReportError, and AddOutlineEntry events.

Enumerations

  Enumeration Description
Public enumeration AnchorEnum
Determines how the field is positioned with respect to its containing section when the section grows or shrinks as a result of the section's CanGrow and CanShrink properties.
Public enumeration BarCodeEnum
Determines what type of barcode will be used in the field.
Public enumeration BorderStyleEnum
Specifies the Field’s border style.
Public enumeration CheckBoxEnum
Specifies how boolean values are translated into check boxes.
Public enumeration ColumnLayoutEnum
Specifies the layout for the columns (down or across).
Public enumeration FieldAlignEnum
Specifies the alignment of text within the field's rectangle.
Public enumeration FileFormatEnum
Specifies the format of the export file.
Public enumeration ForcePageBreakEnum
Determines whether page breaks should be inserted before or after a field or section.
Public enumeration GrowShrinkModeEnum
Specifies the logic for handling CanGrow/CanShrink fields.
Public enumeration HdrFtrEnum
Specifies where the Page Footer and Page Header sections are displayed.
Public enumeration KeepTogetherEnum
Specifies whether the group should be kept together on a page.
Public enumeration LineSlantEnum
Determines whether/how a line should be drawn across the field (as opposed to a box around the field).
Public enumeration OrientationEnum
Specifies the page orientation.
Public enumeration PageLayoutEnum
Specifies the page layout to be used when the Pdf document is opened.
Public enumeration PageModeEnum
Specifies how the Pdf document should be displayed when opened.
Public enumeration PictureAlignEnum
Specifies the alignment of images within the field's rectangle.
Public enumeration PictureScaleEnum
Specifies the scaling of images within the field's rectangle.
Public enumeration PictureShowEnum
Specifies where the background picture is displayed.
Public enumeration RtfTargetEnum
Specifies the format of the export file.
Public enumeration RunningSumEnum
Determines whether to calculate a running sum.
Public enumeration SectionTypeEnum
Specifies the section type, which is equivalent to a the index of a Section object in the control's Sections collection.
Public enumeration SortEnum
Specifies how groups should be sorted.
Public enumeration TextDirectionEnum
Specifies the direction of the text in the field.