ComponentOne Reports for WPF
Inheritance Hierarchy
In This Topic
    C1.C1Report Namespace (C1.C1Report.4)
    In This Topic
    Classes
     ClassDescription
    ClassRepresents an arc shape in a C1Report.
    ClassGenerates Access-style, data-based banded reports that can be rendered to printer, preview, or exported to various portable formats (including XPS, HTML, PDF, and text).
    ClassSpecifies compatibility options for a C1Report. Properties in this class can be used to control compatibility with older versions of C1Report.
    ClassSystem.Exception that is thrown when a data access error occurs.
    ClassProvides data for reports.
    ClassProvides data for C1Report.InitializeParametersDialog event.
    ClassAbstract base class for ArcShape and PieShape classes.
    ClassRepresents an ellipse shape in a C1Report.
    ClassBase class for all export filters, used with the C1Report.RenderToFilter method to render reports into different formats.
    ClassDisplays individual data items in a report.
    ClassFieldCollection class represents a collection of the Field objects.
    ClassSpecifies font processing options for a C1Report. This class inherits from C1.C1Preview.FontProcessingOptions, the only difference is that some properties' defaults are changed.
    ClassObject used to sort and group report data.
    ClassGroupCollection class represents a collection of the Group objects.
    ClassUsed with the C1Report.RenderToFilter method to render reports into HTML streams or files.
    ClassClass is used with the C1Report.RenderToFilter method to render reports into table-based HTML streams or files.
    ClassRepresents an isosceles triangle shape in a C1Report.
    ClassThe Layout object controls how the report is rendered on pages.
    ClassRepresents a line shape in a C1Report.
    ClassAbstract base class for LineShape and PolygonShape classes.
    ClassUsed with the C1Report.RenderToFilter method to render reports into compressed metafile files.
    ClassUsed with the C1Report.RenderToFilter method to render reports into PDF (portable document format) streams or files.
    ClassContains options that determine who can use the Pdf document and what actions are allowed.
    ClassContains options that determine how the viewer should display the Pdf document.
    ClassRepresetns a pie shape in a C1Report.
    ClassRepresents a rectangle shape in a C1Report.
    ClassProvides data for C1Report.StartPage, C1Report.EndPage, C1Report.StartSection, C1Report.PrintSection, C1Report.EndSection, C1Report.ReportError, and C1Report.AddOutlineEntry events.
    ClassClass that contains report metadata.
    ClassRepresents a parameter in a parameterized report data source.
    ClassContains a collection of ReportParameter objects.
    ClassRepresents a rectangular triangle shape in a C1Report.
    ClassUsed with the C1Report.RenderToFilter method to render reports into RTF (rich text format) streams or files.
    ClassClass is used with the C1Report.RenderToFilter method to render reports into RTF (rich text format) streams or files.
    ClassRepresents a report band.
    ClassCollection of the Section objects.
    ClassAbstract base class for shapes rendered by report fields (see Field.ShapeType and Shape).
    ClassUsed with the C1Report.RenderToFilter method to render reports into plain text streams or files.
    ClassUsed with the C1Report.RenderToFilter method to render reports into plain text streams or files.
    ClassUsed with the C1Report.RenderToFilter method to render reports into TIFF streams or files.
    ClassAbstract base class for IsoscelesTriangleShape and RightTriangleShape types.
    ClassClass used with the C1Report.RenderToFiltermethod to render reports into Microsoft Excel (XLS) files.
    Interfaces
     InterfaceDescription
    InterfaceRepresents 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 IC1ReportExternalRecordset.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.

    InterfaceInterface used to access report data from data source objects.
    InterfaceRepresents a local context for script evaluation and execution.
    Delegates
     DelegateDescription
    DelegateRepresents the method that will handle the C1Report.AddOutlineEntry event.
    DelegateRepresents the method that will handle the C1Report.InitializeParametersDialog event.
    DelegateRepresents the method that will handle C1Report.StartPage, C1Report.EndPage, C1Report.StartSection, C1Report.PrintSection, C1Report.EndSection, C1Report.ReportError, and C1Report.AddOutlineEntry events.
    Enumerations
     EnumerationDescription
    EnumerationDetermines how the field is positioned with respect to its containing section when the section grows or shrinks as a result of the section's Section.CanGrow and Section.CanShrink properties.
    EnumerationDetermines what type of barcode will be used in the field.
    EnumerationSpecifies the Field’s border style.
    EnumerationSpecifies how boolean values are translated into check boxes.
    EnumerationSpecifies the layout for the columns (down or across).
    EnumerationSpecifies the type of the data source. Different data sources use different connection string and query command syntaxes.
    EnumerationSpecifies the alignment of text within the field's rectangle.
    EnumerationSpecifies the format of the export file.
    EnumerationDetermines whether page breaks should be inserted before or after a field or section.
    EnumerationSpecifies the logic for handling CanGrow/CanShrink fields.
    EnumerationSpecifies where the Page Footer and Page Header sections are displayed.
    EnumerationSpecifies whether the group should be kept together on a page.
    EnumerationDetermines whether/how a line should be drawn across the field (as opposed to a box around the field).
    EnumerationSpecifies the page orientation.
    EnumerationSpecifies the page layout to be used when the Pdf document is opened.
    EnumerationSpecifies how the Pdf document should be displayed when opened.
    EnumerationSpecifies the page rendering modes used when generating a report.
    EnumerationSpecifies the alignment of images within the field's rectangle.
    EnumerationSpecifies the scaling of images within the field's rectangle.
    EnumerationSpecifies where the background picture is displayed.
    EnumerationSpecifies the format of the export file.
    EnumerationDetermines whether to calculate a running sum.
    EnumerationSpecifies the section type, which is equivalent to a the index of a Section object in the control's C1Report.Sections collection.
    Enumeration 
    EnumerationSpecifies how groups should be sorted.
    EnumerationSpecifies the direction of the text in the field.
    See Also