# Object Model Summary

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

## See Also

[Key Features](/componentone/docs/wpf/online-document/Key-Features)