Exemplo n.º 1
0
        public static String StripSpecficKeywords(String rtf, bool newLinesToSpace = true, params String[] disallowedKeywords)
        {
            if (string.IsNullOrWhiteSpace(rtf)) {
                return rtf;
            }

            var handler = new NegativeVetFilteringRTFHandler(newLinesToSpace, disallowedKeywords);
            RTFReader reader = new RTFReader(rtf, handler, false);

            reader.parse();
            return handler.getFilteredText();
        }
Exemplo n.º 2
0
        public static String filter(String rtf, bool newLinesToSpace, bool strict, params String[] allowedKeywords)
        {
            if (string.IsNullOrWhiteSpace(rtf)) {
                return rtf;
            }

            PositiveVetFilteringRTFHandler handler = new PositiveVetFilteringRTFHandler(newLinesToSpace, allowedKeywords);
            RTFReader reader = new RTFReader(rtf, handler, strict);

            reader.parse();
            return handler.getFilteredText();
        }
Exemplo n.º 3
0
        public static String StripSpecficKeywords(String rtf, bool newLinesToSpace = true, params String[] disallowedKeywords)
        {
            if (string.IsNullOrWhiteSpace(rtf))
            {
                return(rtf);
            }

            var       handler = new NegativeVetFilteringRTFHandler(newLinesToSpace, disallowedKeywords);
            RTFReader reader  = new RTFReader(rtf, handler, false);

            reader.parse();
            return(handler.getFilteredText());
        }
Exemplo n.º 4
0
        public static String filter(String rtf, bool newLinesToSpace, bool strict, params String[] allowedKeywords)
        {
            if (string.IsNullOrWhiteSpace(rtf))
            {
                return(rtf);
            }

            PositiveVetFilteringRTFHandler handler = new PositiveVetFilteringRTFHandler(newLinesToSpace, allowedKeywords);
            RTFReader reader = new RTFReader(rtf, handler, strict);

            reader.parse();
            return(handler.getFilteredText());
        }