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
}
}