source: main/trunk/model-sites-dev/von-sparql/js/paper/examples/SVG Export/Rect and Attribute Testing.html@ 28914

Last change on this file since 28914 was 28914, checked in by ak19, 10 years ago

Supporting javascript libraries and bespoke code written by Steffan to support the von-sparql user interface

File size: 1.5 KB
Line 
1<!DOCTYPE html>
2<html>
3<head>
4 <meta charset="UTF-8">
5 <title>Rectangle Testing</title>
6 <link rel="stylesheet" href="../css/style.css">
7 <script type="text/javascript" src="../../dist/paper.js"></script>
8 <script type="text/paperscript" canvas="canvas">
9 var point1 = new Point(10, 10);
10 var size1 = new Size(50, 50);
11 var rectangle1 = new Rectangle(point1, size1);
12 var path1 = new Path.Rectangle(rectangle1);
13 path1.strokeColor = 'black';
14 path1.fillColor = 'red';
15 path1.id = "square1";
16 path1.strokeCap = "square";
17 path1.opacity = ".1";
18 path1.dashArray = [5, 2];
19 path1.dashOffset = "0";
20
21 var point2 = new Point(75, 75);
22 var point22 = new Point(100, 100);
23 var path2 = new Path.Rectangle(point2, point22);
24 path2.strokeColor = 'red';
25 path2.strokeWidth = '4';
26 path2.fillColor = 'blue';
27 path2.id = "square2";
28 path2.strokeCap = "butt";
29 path2.opacity = "1";
30
31 var point3 = new Point(150, 150);
32 var size3 = new Size(50, 50);
33 var rectangle3 = new Rectangle(point3, size3);
34 var path3 = new Path.Rectangle(rectangle3);
35 path3.strokeColor = 'blue';
36
37 var point4 = new Point(200, 200);
38 var size4 = new Size(100, 100);
39 var rectangle4 = new Rectangle(point4, size4);
40 var cornerSize4 = new Size(30, 30);
41 var path4 = new Path.Rectangle(rectangle4, cornerSize4);
42 path4.strokeColor= 'yellow';
43 path4.fillColor='purple';
44
45 document.getElementById('svg').appendChild(project.exportSVG());
46 </script>
47</head>
48<body>
49 <canvas id="canvas" width="500" height="500"></canvas>
50 <svg id="svg" width="500" height="500"></svg>
51</body>
52</html>
Note: See TracBrowser for help on using the repository browser.