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