| Class | Description |
| ArcShape | Represents an arc shape in a C1FlexReport. |
| BarcodeOptions | Definies additional barcode options. |
| BarcodeSizeOptions | Specifies the options affecting the size of a barcode, such as the width of narrow bars, narrow to wide bars' ratio etc. |
| Border | Represents a border of object. |
| C1BookmarkPosition | Represents a position of a bookmark within a document. |
| C1Brush | Abstract base class for brushes used in C1Document and C1FlexReport. |
| C1Document | Represents a ComponentOne Document. |
| C1DocumentSource | Abstract base class for types that can create and manage a C1Document object from some source.
Derived classes provide implementation for specific sources such as SSRS reports etc.
The common base (C1DocumentSource) allows to work with various document and reports types (e.g. previewing or printing them) in a uniform manner. |
| C1DocumentSourceException | Represents an exception that occurred in a C1DocumentSource. |
| C1DocumentSourceFeatures | Represents a set of features which are supported by a specific instance of the C1DocumentSource class. A client using that instance can analyse the properties exposed by this type, and enable or disable the UI elements accordingly. |
| C1FindTextParams | Represents find text parameters. |
| C1FoundPosition | Represents a position in a document where a text was found. |
| C1FragmentHighlight | Defines highlighting in the block of text. |
| C1GradientBrush | Abstract base class for various gradient brushes. |
| C1KeyedList<TKey,TItem> | |
| C1LinearBrush | Defines a linear gradient brush. |
| C1PageSettings | Represents the page settings of a C1Document. |
| C1PrintOptions | Describes options controlling how a document's content is to be printed. |
| C1RadialBrush | Defines a radial gradient brush. |
| C1RplImportException | Represents an exception that occurred during RPL import. |
| C1SolidBrush | Defines a brush of a single color. |
| C1SortedList<TKey,TValue> | |
| C1SSRSDocumentSource | Represents a document source which can be used to generate an SSRS report. |
| CompatibilityOptions | Defines the compatibility options for C1PrintDocument. Contains properties specifying compatibility with previous versions of C1PrintDocument. |
| DocumentInfo | Represents general information about a C1Document, such as author, subject, creation date and time, and so on. Can be accessed via the C1Document.DocumentInfo property on a document. |
| EllipsePartShape | Abstract base class for ArcShape and PieShape classes. |
| EllipseShape | Represents an ellipse shape in a C1FlexReport. |
| ExportCompletedEventArgs | Defines parameters for a C1DocumentSource.ExportCompleted event. |
| GradientStop | Defines the point within gradient. |
| GradientStopCollection | Represents collection of the GradientStop objects. |
| IsoscelesTriangleShape | Represents an isosceles triangle shape in a C1FlexReport. |
| LabeledValue | Represents a value with label, label can be used in user interface. |
| LabeledValues | Represents a collection of LabeledValue objects. |
| Line | Represents a line in C1Document and C1FlexReport. This class is used to specifiy borders in the Border class, line style used by shapes, and so on. |
| LineShape | Represents a line shape in a C1FlexReport. |
| LineShapeBase | Abstract base class for LineShape and PolygonShape classes. |
| LogEntry | |
| LogEntryList | |
| NotifyCollectionEventArgs | Provides data for the INotifyCollection.CollectionChanged and INotifyCollection.CollectionChanging events. |
| OutlineNode | Represents an outline node within a C1Document. |
| OutlineNodeCollection | Represents collection of the OutlineNode objects. |
| OutputRange | Describes a part of the document (pages or objects) that is to be exported or printed. Note: all page numbers are 1-based. |
| PagesLoadedEventArgs | Contains event data for events fired when some pages have been loaded and their content became available. Represents a contiguous range of pages defined by the first page's index, and the number of pages in the range. |
| Parameter | Represents a user-defined parameter. |
| ParameterCollection | Represents a collection of Parameter objects. |
| ParameterValidationError | Represents an error which occured while validating parameters of a C1DocumentSource. |
| PieShape | Represetns a pie shape in a C1FlexReport. |
| PropertyNotifyEventArgs | Provides data for the INotifyObject.PropertyChanged and INotifyObject.PropertyChanging events. |
| RectangleShape | Represents a rectangle shape in a C1FlexReport. |
| RightTriangleShape | Represents a rectangular triangle shape in a C1FlexReport. |
| SecurityErrorEventArgs | Defines parameters for a C1DocumentSource.SecurityError event. |
| SecurityException | Represents an exception caused by invalid credentials used in C1DocumentSource operation. |
| ShapeBase | Abstract base class for shapes rendered by report fields (see Field.ShapeType and Shape). |
| SSRSDrillthroughReportLocation | Represents the location of an SSRS report specified via execution ID of master report and ID of the drillthrough report. |
| SSRSReportLocation | Represents the location of an SSRS report specified by a full path to the report on a server. |
| SSRSReportLocationBase | Abstract base class for types representing the location of an SSRS report. |
| SSRSSessionReportLocation | Represents the location of an SSRS report specified by a report session ID. |
| StyleCollection | Represents a collection of Style objects. This is the type of the Style.Children collection on a Style. |
| TriangleShapeBase | Abstract base class for IsoscelesTriangleShape and RightTriangleShape types. |
| Utils | Contains common functions. |
| ValidateParametersCompletedEventArgs | Defines parameters for a C1DocumentSource.ValidateParametersCompleted event. |
| VisualPrimitive | Abstract base class for classes representing various complex visual properties like Line, Border etc. |