Gets the options controlling the behavior of export modules.
Namespace:
C1.Win.C1Preview
Assembly:
C1.Win.C1Report.2 (in C1.Win.C1Report.2.dll)
Syntax
Examples
The following example uses the ExportOptions property to export the document to a PDF, HTML, RTF, or XLS form:
Copy CodeVisual Basic
Private Function GenerateSampleDocument() As C1.C1Preview.C1PrintDocument
Dim doc As C1.C1Preview.C1PrintDocument = New C1.C1Preview.C1PrintDocument
doc.StartDoc
doc.RenderBlockText("This is a sample document.")
doc.EndDoc
Return doc
End Function
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs)
C1PrintPreviewControl1.Document = GenerateSampleDocument
End Sub
Private Sub SetCustomForms()
C1PrintPreviewControl1.ExportOptions("PdfExportProvider").OptionsDialogClassName = "CustomExportForms.CustomPdfForm"
C1PrintPreviewControl1.ExportOptions("HTMLExportProvider").OptionsDialogClassName = "CustomExportForms.CustomHtmlForm"
C1PrintPreviewControl1.ExportOptions("RtfExportProvider").OptionsDialogClassName = "CustomExportForms.CustomRtfForm"
C1PrintPreviewControl1.ExportOptions("XlsExportProvider").OptionsDialogClassName = "CustomExportForms.CustomXlsForm"
End Sub
Private Sub RestoreDefaultForms()
C1PrintPreviewControl1.ExportOptions.Reset
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
SetCustomForms
End Sub
Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)
RestoreDefaultForms
End Sub |
Copy CodeC#
private C1.C1Preview.C1PrintDocument GenerateSampleDocument()
{
C1.C1Preview.C1PrintDocument doc = new C1.C1Preview.C1PrintDocument();
doc.StartDoc();
doc.RenderBlockText("This is a sample document.");
doc.EndDoc();
return doc;
}
private void Form1_Load(object sender, System.EventArgs e)
{
c1PrintPreviewControl1.Document = GenerateSampleDocument();
}
private void SetCustomForms()
{
c1PrintPreviewControl1.ExportOptions["PdfExportProvider"].OptionsDialogClassName = "CustomExportForms.CustomPdfForm";
c1PrintPreviewControl1.ExportOptions["HTMLExportProvider"].OptionsDialogClassName = "CustomExportForms.CustomHtmlForm";
c1PrintPreviewControl1.ExportOptions["RtfExportProvider"].OptionsDialogClassName = "CustomExportForms.CustomRtfForm";
c1PrintPreviewControl1.ExportOptions["XlsExportProvider"].OptionsDialogClassName = "CustomExportForms.CustomXlsForm";
}
private void RestoreDefaultForms()
{
c1PrintPreviewControl1.ExportOptions.Reset();
}
private void button1_Click(object sender, System.EventArgs e)
{
SetCustomForms();
}
private void button2_Click(object sender, System.EventArgs e)
{
RestoreDefaultForms();
} |
See Also