Exemplo n.º 1
0
        void WriteCss(StringBuilder writer, HexLinePart part)
        {
            writer.Clear();

            WriteCssColor(writer, "color", part.TextRunProperties.ForegroundBrush);

            var tf = part.TextRunProperties.Typeface;

            if (tf.Weight != FontWeights.Normal)
            {
                writer.Append($"font-weight: {tf.Weight.ToString().ToLowerInvariant()}; ");
            }
            if (tf.Style != FontStyles.Normal)
            {
                writer.Append($"font-style: {tf.Style.ToString().ToLowerInvariant()}; ");
            }
        }
Exemplo n.º 2
0
 void Write(HtmlClipboardFormatWriter writer, string line, HexLinePart part, StringBuilder cssWriter)
 {
     WriteCss(cssWriter, part);
     writer.WriteSpan(cssWriter.ToString(), line.Substring(part.Offset, part.Length));
 }