# Object Model Summary

Learn about the object model summary for ComponentOne WinForms document Library.

## Content

Document Library comes with a rich object model, providing various classes, objects, collections, associated methods and properties for managing background functions. The following table lists some of these objects and their properties.

| [C1Document](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.C1Document.html) |
| ---------- |
| **Properties**: Body, CompatibilityOptions, Dictionary, DocumentInfo, Outlines, Style<br>**Method**: FindRenderObject |
| **[C1DocumentSource](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.C1DocumentSource.html)** |
| **Properties**: Credential, Document, DocumentName, PageCount, PageSettings, Parameters, SupportedExportProviders<br>**Methods**: ClearContent, Export, Generate, GetDocumentRange, ValidateParameters |
| **[C1PdfDocumentSource](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.C1PdfDocumentSource.html)** |
| **Properties**: Credential, Document, DocumentLocation, DocumentName, SupportedExportProvider**s**<br>**Methods**: LoadFromFile, LoadFromStream |
| **[C1SSRSDocumentSource](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.C1SSRSDocumentSource.html)** |
| **Properties**: ConnectionOptions, Credential, Document, DocumentLocation, DocumentName, PageSettings, ReportSession, SupportedExportProviders<br>**Methods**: Generate, ValidateParameters |
| **[C1PrintOptions](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.C1PrintOptions.html)** |
| **Properties**: OutputRange, PageSettings, PrinterSettings<br>**Method**: AssignFrom |
| **[C1FoundPosition](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.html)** |
| **Properties**: NearText, PositionInNearText<br>**Methods**: GetBounds, GetEnd, GetFragmentRange, GetPage, GetStart |
| **[C1FindTextParams](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.html)** |
| **Properties**: MatchCase, Text, WholeWord |
| **[BmpFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.BmpFilter.html)** |
| **Property**: ExportProvider |
| **[GifFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.GifFilter.html)** |
| Property: ExportProvider |
| **[HtmlFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.HtmlFilter.html)** |
| **Property**: ExportProvider |
| **[JpegFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.JpegFilter.html)** |
| **Property**: ExportProvider |
| **[PdfFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.PdfFilter.html)** |
| **Properties:** EmbedFonts, ExportProvider, PdfACompatible, PdfSecurityOptions, UseCompression, UseOutlines |
| **[PngFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.PngFilter.html)** |
| **Property:** ExportProvider |
| **[RtfFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.RtfFilter.html)** |
| Properties: ExportProvider, OpenXml, Paged, ShapesWord2007Compatible |
| **[TiffFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.TiffFilter.html)** |
| **Properties**: ExportProvider, Monochrome |
| **[XlsFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.Export.XlsFilter.html)** |
| **Properties**: ExportProvider, OpenXml |
| **[ExportFilter](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.html)** |
| **Properties:** DocumentInfo, ExportProvider, FileName, OutputFiles, PageSettings, Preview, Range, ShowOptions, UseZipForMultipleFiles<br>Methods: CanExportRange, ShowOptionsDialog |
| **[ExpssortProvider](/componentone/api/win/online-documentlibrary/dotnet-api/C1.Win.Document.10/C1.Win.Document.html)** |
| **Properties:** CanShowOptions, DefaultExtension, FormatName |

## See Also

[Key Features](/componentone/docs/win/online-documentlibrary/key-features)