namespace FastReport.Design.ImportPlugins.RTF { /// /// Import RichTextFile to a report /// public class RTFImportPlugin : ImportPlugin { #region Constructors /// /// Initializes a new instance of the class. /// public RTFImportPlugin() : base() { } /// /// Initializes a new instance of the class with a specified designer. /// /// The report designer. public RTFImportPlugin(Designer designer) : base(designer) { } #endregion #region Protected Methods /// protected override string GetFilter() { return new Utils.MyRes("FileFilters").Get("RtfFile"); } #endregion // Protected Methods #region Public Methods /// public override void LoadReport(Report report, string filename) { ImportRtf rtf_convertor = new ImportRtf(filename); rtf_convertor.ResetProperties(); Report = rtf_convertor.CreateReport(); Report.FileName = filename + ".frx"; Report.Save(Report.FileName); Designer.cmdOpen.LoadFile(Report.FileName); } #endregion // Public Methods } }