using System.Windows.Forms;
using FastReport.Export;
using FastReport.Export.PS;
using FastReport.Utils;
namespace FastReport.Forms
{
///
/// Form for .
/// For internal use only.
///
public partial class PSExportForm : BaseExportForm
{
///
public override void Init(ExportBase export)
{
base.Init(export);
PSExport PSExport = Export as PSExport;
chCurves.Checked = PSExport.TextInCurves;
chPages.Checked = PSExport.PagesInDiffFiles;
chImages.Checked = PSExport.SaveImagesSeparately;
nudJpegQuality.Value = PSExport.Quality;
}
///
protected override void Done()
{
base.Done();
PSExport PSExport = Export as PSExport;
PSExport.TextInCurves = chCurves.Checked;
PSExport.PagesInDiffFiles = chPages.Checked;
PSExport.SaveImagesSeparately = chImages.Checked;
PSExport.Quality = (int)nudJpegQuality.Value;
}
///
public override void Localize()
{
base.Localize();
MyRes res = new MyRes("Export,PS");
Text = res.Get("");
chPages.Text = res.Get("PagesInDiffFiles");
chImages.Text = res.Get("SaveImagesSeparately");
res = new MyRes("Export,Misc");
gbOptions.Text = res.Get("Options");
res = new MyRes("Export,Pdf");
chCurves.Text = res.Get("TextInCurves");
lblQuality.Text = res.Get("JpegQuality");
}
///
/// Initializes a new instance of the class.
///
public PSExportForm()
{
InitializeComponent();
}
}
}