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();
}
}
}