Contains classes for saving a project to different formats.

## Classes

| Class | Description |
| --- | --- |
| [CsvOptions](./csvoptions/) | Allows to specify additional options when saving project to CSV. |
| [HtmlSaveOptions](./htmlsaveoptions/) | Allows to specify additional options when rendering project pages to HTML. |
| [ImageSaveOptions](./imagesaveoptions/) | Allows to specify additional options when rendering project pages to images. |
| [MPPSaveOptions](./mppsaveoptions/) | Allows to specify additional options when saving project data to MPP. |
| [PageSavingArgs](./pagesavingargs/) | This class represents set of data that related to saving of document's page to a stream. |
| [PdfDigitalSignatureDetails](./pdfdigitalsignaturedetails/) | Contains details for a PDF digital signature. |
| [PdfEncryptionDetails](./pdfencryptiondetails/) | Contains details for a PDF encryption. |
| [PdfSaveOptions](./pdfsaveoptions/) | Allows to specify additional options when rendering project pages to PDF. |
| [PrimaveraSaveOptions](./primaverasaveoptions/) | Allows to specify additional options when saving project to Primavera XER format. |
| [PrimaveraXmlSaveOptions](./primaveraxmlsaveoptions/) | Allows to specify additional options when saving project to Primavera xml format. |
| [PrintOptions](./printoptions/) | Allows to specify additional options when printing project. |
| [SaveOptions](./saveoptions/) | This is an abstract base class for classes that allow the user to specify additional options when saving a project into a particular format. |
| [SaveTemplateOptions](./savetemplateoptions/) | Allows to specify additional options when saving a project as a template. |
| [SimpleSaveOptions](./simplesaveoptions/) | This is an abstract base class that allow the user to specify basic options when saving a project into a particular format. |
| [Spreadsheet2003SaveOptions](./spreadsheet2003saveoptions/) | Allows to specify additional options when rendering project pages to Spreadsheet2003. |
| [SvgOptions](./svgoptions/) | Allows to specify additional options when rendering project pages to SVG. |
| [TaskLinkDrawingCallbackDelegate](./tasklinkdrawingcallbackdelegate/) | Represents a callback that is called when a task link is rendered in a Gantt chart view. |
| [XamlOptions](./xamloptions/) | /// Allows to specify additional options when rendering project pages to XAML. |
| [XlsxOptions](./xlsxoptions/) | Allows to specify additional options when rendering project pages to XLSX. |
| [XpsOptions](./xpsoptions/) | Allows to specify additional options when rendering project pages to XPS. |
## Interfaces

| Interface | Description |
| --- | --- |
| [IPageSavingCallback](./ipagesavingcallback/) | Represents a callback that is called when each page in multi page document is saved to a separate stream. |
## Enumeration

| Enumeration | Description |
| --- | --- |
| [CsvTextDelimiter](./csvtextdelimiter/) | Text delimiter for CSV format. |
| [DataCategory](./datacategory/) | The category of data used when saving to CSV. |
| [LegendDrawingOptions](./legenddrawingoptions/) | Specifies the possible options used when rendering view's legend. |
| [PdfCompliance](./pdfcompliance/) | Specifies the PDF compliance level to output file. |
| [PdfDigitalSignatureHashAlgorithm](./pdfdigitalsignaturehashalgorithm/) | Specifies digital hash algorithm used by digital signature. |
| [PdfEncryptionAlgorithm](./pdfencryptionalgorithm/) | Specifies the encryption algorithm to use for encrypting a PDF document. |
| [PdfPermissions](./pdfpermissions/) | Specifies permissions to use for accessing a PDF document. |
| [PdfTextCompression](./pdftextcompression/) | Specifies a type of compression applied to all content in the PDF file except images. |
| [SaveFileFormat](./savefileformat/) | Enumeration for saving project format selection. |
| [TiffCompression](./tiffcompression/) | Specifies what type of compression to apply when saving pages to the TIFF format. |


