Rolf B: Css Element per JS einsetzen

Beitrag lesen

Hallo Pit,

kann nicht über die Linie hinweg zeichnen

Möchtest Du, dass deine Zeichenoperationen im Canvas die Linie überdecken? Die Linie ist sozusagen eine Hilfslinie? Wie wär's dann mit einem transparenten Canvas-Hintergrund und einer Linie dahinter (entweder in 2. Canvas oder ein div mit border (NICHT hr), dass Du mit position:absolute dahinter legst?

Wenn die Linie immer sichtbar sein soll, ist's einfacher, dann legst Du das entsprechende DIV einfach mit passender z-order davor.

Die grundsätzliche Alternative könnte sein, für das Drucken den Canvas ohne Hilfslinie neu zu zeichnen. Zum Beispiel über Events (beforeprint/afterprint) oder über einen Button, der die Hilfslinie ein-/ausschaltet.

Rolf

-- sumpsi - posui - clusi