Ejemplo n.º 1
0
        public static Run ToRun(this ClassifiedText part, IClassificationFormatMap formatMap, ClassificationTypeMap typeMap)
        {
            var run = new Run(part.Text);

            var classificationType = typeMap.GetClassificationType(part.ClassificationType);

            var format = formatMap.GetTextProperties(classificationType);

            run.SetTextProperties(format);

            return(run);
        }
 public TextBlock ToTextBlock(ClassifiedText part, [CanBeNull] IPatternMatcher patternMatcher, out bool hasMatch)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     return(ToTextBlock(new[] { part }, patternMatcher, out hasMatch));
 }
Ejemplo n.º 3
0
 public static ClassifiedTextRun ToClassifiedTextRun(this ClassifiedText part)
 {
     return(new ClassifiedTextRun(part.ClassificationType, part.Text));
 }
 public RunInfo(ClassifiedText classifiedText, bool isMatch)
 {
     _classifiedText = classifiedText;
     IsMatch         = isMatch;
 }
Ejemplo n.º 5
0
        protected Run MakeClassifiedRun(string classificationName, string text)
        {
            var classifiedText = new ClassifiedText(classificationName, text);

            return(classifiedText.ToRun(_formatMap, _classificationTypeMap));
        }