示例#1
0
文件: RTFUtils.cs 项目: kehh/biolink
        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();
        }
示例#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());
        }