private static void WriteInColorStyled<T>(string trailer, T target, StyleSheet styleSheet) { var annotator = new TextAnnotator(styleSheet); var annotationMap = annotator.GetAnnotationMap(target.AsString()); MapToScreen(annotationMap, trailer); }
private static void WriteInColorStyled<T, U>(string trailer, T target0, U target1, StyleSheet styleSheet) { var annotator = new TextAnnotator(styleSheet); string formatted = string.Format(target0.ToString(), target1.Normalize()); var annotationMap = annotator.GetAnnotationMap(formatted); MapToScreen(annotationMap, trailer); }
private static void WriteAsciiInColorStyled(string trailer, StyledString target, StyleSheet styleSheet) { var annotator = new TextAnnotator(styleSheet); var annotationMap = annotator.GetAnnotationMap(target .AbstractValue); // Should eventually be target.AsStyledString() everywhere...? PopulateColorGeometry(annotationMap, target); MapToScreen(target, trailer); }