ExportOptions プロパティを使用して、特定のファイル形式(たとえば、Adobe PDF)でのみファイルを保存し、PDF 以外のファイル形式を無効にするように、[名前を付けて保存]ダイアログボックスのファイル形式をカスタマイズします。
Adobe PDF(.pdf)以外のファイル形式に保存するには、次のコードの PdfExportProvider を次のオプションの1つに置き換えます。
ファイル形式 | エクスポートプロバイダ |
---|---|
BMP 画像(.bmp) | BmpExportProvider |
C1 ドキュメント(.c1d) | C1dExportProvider |
拡張メタファイル(.emf) | EmfExportProvider |
GIF 画像 (.gif) | GifExportProvider |
HTML (.htm) | HtmlExportProvider |
JPEG 画像 (.jpg) | JpegExportProvider |
Microsoft Excel (.xls) | XlsExportProvider |
Open XML MS Excel ファイル(.xlsx) | XslsExportProvider |
PNG 画像 (.png) | PngExportProvider |
リッチテキスト (.rtf) | RtfExportProvider |
TIFF 画像(.tiff) | TiffExportProvider |
Form_Load イベントに次のコードを追加します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
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 |
C# コードの書き方
C# |
コードのコピー
|
---|---|
for (int lp = 0; lp < c1PrintPreviewControl1.ExportOptions.Count; lp++) { if (!(c1PrintPreviewControl1.ExportOptions[lp].ExportProvider is C1.C1Preview.Export.PdfExportProvider)) { c1PrintPreviewControl1.ExportOptions[lp].Enabled = false; } } |
名前を付けて保存ダイアログボックスで有効なファイル形式は、Adobe PDF だけです。