Excel2003ExportForm.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. using System.Windows.Forms;
  2. using FastReport.Export;
  3. using FastReport.Utils;
  4. using FastReport.Export.BIFF8;
  5. namespace FastReport.Forms
  6. {
  7. internal partial class Excel2003ExportForm : BaseExportForm
  8. {
  9. public override void Init(ExportBase export)
  10. {
  11. base.Init(export);
  12. MyRes res = new MyRes("Export,Xls");
  13. Text = res.Get("");
  14. Excel2003Document Biff8Export = Export as Excel2003Document;
  15. cbWysiwyg.Checked = Biff8Export.Wysiwyg;
  16. cbPageBreaks.Checked = Biff8Export.PageBreaks;
  17. cbHideGridLines.Checked = Biff8Export.HideGridLines;
  18. cbPrintOptimized.Checked = Biff8Export.PrintOptimized;
  19. }
  20. protected override void Done()
  21. {
  22. base.Done();
  23. Excel2003Document Biff8Export = Export as Excel2003Document;
  24. Biff8Export.Wysiwyg = cbWysiwyg.Checked;
  25. Biff8Export.PageBreaks = cbPageBreaks.Checked;
  26. Biff8Export.HideGridLines = cbHideGridLines.Checked;
  27. Biff8Export.PrintOptimized = cbPrintOptimized.Checked;
  28. }
  29. public override void Localize()
  30. {
  31. base.Localize();
  32. MyRes res = new MyRes("Export,Misc");
  33. gbOptions.Text = res.Get("Options");
  34. cbWysiwyg.Text = res.Get("Wysiwyg");
  35. cbPageBreaks.Text = res.Get("PageBreaks");
  36. cbPrintOptimized.Text = res.Get("PrintOptimized");
  37. cbHideGridLines.Text = Res.Get("Export,Xls,HideGridLines");
  38. }
  39. public Excel2003ExportForm()
  40. {
  41. InitializeComponent();
  42. }
  43. }
  44. }