}         // Interpret

        // ----------------------------------------------------------------------
        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);
        } // Interpret
Beispiel #2
0
        }         // Interpret

        // ----------------------------------------------------------------------
        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);
        } // Interpret