using System.Windows.Forms; using FastReport.Export; using FastReport.Export.Xml; using FastReport.Utils; namespace FastReport.Forms { /// /// Form for . /// For internal use only. /// public partial class XMLExportForm : BaseExportForm { /// public override void Init(ExportBase export) { base.Init(export); XMLExport xmlExport = Export as XMLExport; cbWysiwyg.Checked = xmlExport.Wysiwyg; cbPageBreaks.Checked = xmlExport.PageBreaks; cbDataOnly.Checked = xmlExport.DataOnly; cbSplitPages.Checked = xmlExport.SplitPages; } /// protected override void Done() { base.Done(); XMLExport xmlExport = Export as XMLExport; xmlExport.Wysiwyg = cbWysiwyg.Checked; xmlExport.PageBreaks = cbPageBreaks.Checked; xmlExport.DataOnly = cbDataOnly.Checked; xmlExport.SplitPages = cbSplitPages.Checked; } /// public override void Localize() { base.Localize(); MyRes res = new MyRes("Export,Xml"); Text = res.Get(""); res = new MyRes("Export,Misc"); gbOptions.Text = res.Get("Options"); cbWysiwyg.Text = res.Get("Wysiwyg"); cbPageBreaks.Text = res.Get("PageBreaks"); cbDataOnly.Text = Res.Get("Export,Csv,DataOnly"); cbSplitPages.Text = Res.Get("Export,Misc,SplitPages"); } /// /// Initializes a new instance of the class. /// public XMLExportForm() { InitializeComponent(); } } }