File: linecap.js

package info (click to toggle)
qt4-x11 4%3A4.8.7%2Bdfsg-11
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 748,976 kB
  • ctags: 445,125
  • sloc: cpp: 2,694,099; ansic: 384,353; python: 25,859; sh: 19,554; xml: 17,092; perl: 14,767; yacc: 5,383; asm: 5,038; makefile: 1,258; lex: 555; ruby: 526; objc: 347; cs: 112; pascal: 112; php: 54; sed: 34
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();