public HtmlCanvasScoreRenderer(StringBuilder stringBuilder, string canvasName, HtmlScoreRendererSettings settings)
            : base(stringBuilder)
        {
            Settings = settings;

            stringBuilder.AppendLine(string.Format("var canvas = document.getElementById('{0}');", canvasName));
            stringBuilder.AppendLine("var context = canvas.getContext('2d');");
        }
Example #2
0
 public Score2HtmlCanvasBuilder(IEnumerable <Score> scores, string canvasPrefix, HtmlScoreRendererSettings settings)
 {
     if (string.IsNullOrWhiteSpace(canvasPrefix))
     {
         throw new ArgumentNullException("canvasPrefix");
     }
     Scores       = scores;
     CanvasPrefix = canvasPrefix;
     Settings     = settings;
 }
Example #3
0
 public Score2HtmlCanvasBuilder(Score score, string canvasName, HtmlScoreRendererSettings settings)
     : this(new List <Score> {
     score
 }, canvasName, settings)
 {
 }
 public HtmlSvgScoreRenderer(XElement element, string svgCanvasName, HtmlScoreRendererSettings settings)
     : base(element)
 {
     Settings = settings;
 }