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