File: linecap.js

package info (click to toggle)
qtscript-opensource-src 5.15.15%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 29,776 kB
  • sloc: cpp: 163,715; javascript: 94,206; yacc: 1,768; ansic: 1,718; perl: 425; sh: 169; python: 55; makefile: 14
file content (24 lines) | stat: -rw-r--r-- 541 bytes parent folder | download | duplicates (20)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var ctx = document.getElementById('tutorial').getContext('2d');
  var lineCap = ['butt','round','square'];

  // Draw guides
  ctx.save();
  ctx.strokeStyle = '#09f';
  ctx.beginPath();
  ctx.moveTo(10,10);
  ctx.lineTo(140,10);
  ctx.moveTo(10,140);
  ctx.lineTo(140,140);
  ctx.stroke();

  // Draw lines
  ctx.strokeStyle = 'black';
  for (i=0;i<lineCap.length;i++){
    ctx.lineWidth = 15;
    ctx.lineCap = lineCap[i];
    ctx.beginPath();
    ctx.moveTo(25+i*50,10);
    ctx.lineTo(25+i*50,140);
    ctx.stroke();
  }
  ctx.restore();