// ---------------------------------------------------------------------- public static void Interpret( IRtfGroup rtfDocument, params IRtfInterpreterListener[] listeners ) { RtfInterpreter parser = new RtfInterpreter(); if ( listeners != null ) { foreach ( IRtfInterpreterListener listener in listeners ) { if ( listener != null ) { parser.AddInterpreterListener( listener ); } } } parser.Interpret( rtfDocument ); }
// ---------------------------------------------------------------------- public static void Interpret( IRtfGroup rtfDocument, IRtfInterpreterSettings settings, params IRtfInterpreterListener[] listeners) { RtfInterpreter interpreter = new RtfInterpreter( settings ); if ( listeners != null ) { foreach ( IRtfInterpreterListener listener in listeners ) { if ( listener != null ) { interpreter.AddInterpreterListener( listener ); } } } interpreter.Interpret( rtfDocument ); }