To customize the file formats in the Save As dialog box to only save files in a particular file format (for example, Adobe PDF), all of the other file formats except for PDF must be disabled using the ExportOptions property.
To save to a file format other than Adobe PDF (.pdf), replace the "PdfExportProvider" text in the following code to one of the following options:
File Format | Export Provider |
---|---|
BMP Image (.bmp) | BmpExportProvider |
C1 Document (.c1d) | C1dExportProvider |
Enhanced Metafile (.emf) | EmfExportProvider |
GIF Image (.gif) | GifExportProvider |
HTML (.htm) | HtmlExportProvider |
JPEG Image (.jpg) | JpegExportProvider |
Microsoft Excel (.xls) | XlsExportProvider |
Open XML MS Excel File (.xlsx) | XslsExportProvider |
PNG Image (.png) | PngExportProvider |
Rich Text Format (.rtf) | RtfExportProvider |
TIFF Image (.tiff) | TiffExportProvider |
Add the following code to the Form_Load event:
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
Dim lp As Integer = 0 While lp < Me.C1PrintPreviewControl1.ExportOptions.Count If Not TypeOf (C1PrintPreviewControl1.ExportOptions(lp).ExportProvider) Is C1.C1Preview.Export.PdfExportProvider Then C1PrintPreviewControl1.ExportOptions(lp).Enabled = False End If lp = lp + 1 End While |
To write code in C#
C# |
Copy Code
|
---|---|
for (int lp = 0; lp < c1PrintPreviewControl1.ExportOptions.Count; lp++) { if (!(c1PrintPreviewControl1.ExportOptions[lp].ExportProvider is C1.C1Preview.Export.PdfExportProvider)) { c1PrintPreviewControl1.ExportOptions[lp].Enabled = false; } } |
The only available file format in the Save As dialog box is Adobe PDF: