| Kategorie | Lösung/Methodenaufruf |
|---|---|
| Unterstützung prüfen Canvas | if (!!document.createElement('canvas').getContext) |
| Unterstützung prüfen Canvas-Text | if ((!!document.createElement('canvas').getContext) && (typeof document.createElement('canvas').getContext('2d').fillText == 'function')) |
| Breite/Höhe abfragen (mit DOM) | var hoe = document.getElementById('name').height; .width |
| Graphik-Context holen | var kon = document.createElement('canvas').getContext('2d'); |
| Punktpfad starten/-enden | kon.beginPath(); kon.closePath(); |
| Füllstil/Zeichenstil setzen (blau) | kon.fillStyle = '#00f'; kon.strokeStyle = '#00f' |
| gefülltes Rechteck zeichnen | kon.fillRect(x0, y0, breite, hoehe); |
| leeres Rechteck zeichnen | kon.strokeRect(x0, y0, breite, hoehe); |
| Rechtecksbereich löschen | kon.clearRect(x0, y0, breite, hoehe); |
| Positionierung am Punkt | kon.moveTo(x0, y0); |
| Bewegung vom aktuellen Punkt zum Endpunkt | kon.lineTo(xe, ye); |
| Zeichnen/Füllen | kon.fill(); kon.stroke(); |