using System.Windows.Forms;
using FastReport.Export;
using FastReport.Export.XAML;
using FastReport.Utils;
namespace FastReport.Forms
{
///
/// Form for .
/// For internal use only.
///
public partial class XAMLExportForm : BaseExportForm
{
///
public override void Init(ExportBase export)
{
base.Init(export);
XAMLExport xamlExport = Export as XAMLExport;
comboBox1.SelectedIndex = (int)xamlExport.ImageFormat;
cbToMultipleFiles.Checked = xamlExport.HasMultipleFiles;
cbScroll.Checked = xamlExport.IsScrolled;
}
///
protected override void Done()
{
base.Done();
XAMLExport xamlExport = Export as XAMLExport;
xamlExport.ImageFormat = (XamlImageFormat)comboBox1.SelectedIndex;
xamlExport.HasMultipleFiles = cbToMultipleFiles.Checked;
xamlExport.IsScrolled = cbScroll.Checked;
}
///
public override void Localize()
{
base.Localize();
MyRes res = new MyRes("Export,Xaml");
Text = res.Get("");
cbScroll.Text = res.Get("IsScrolled");
res = new MyRes("Export,Misc");
gbOptions.Text = res.Get("Options");
lblImageFormat.Text = res.Get("Pictures");
cbToMultipleFiles.Text = res.Get("ToMultipleFiles");
}
///
/// Initializes a new instance of the class.
///
public XAMLExportForm()
{
InitializeComponent();
}
}
}