2014-06-12 4 views

답변

1

전체 캔버스가 작업의 영향을받지 않도록 저장 및 복원을 사용하십시오.

jsfiddle.net/m1erickson/c6kKn

: @markE가 진행하는 가장 쉬운 방법으로 했나요 당신은 텍스트의 중간에서 회전 할 가정

, 당신은 텍스트의 오른쪽 정렬을 확인해야

function fillTextRotated(text, x, y, angle) { 
    ctx.save(); 
    ctx.translate(x, y); 
    ctx.rotate(angle); 
    ctx.textAlign = "center"; 
    ctx.fillText(text, 0, 0); 
    ctx.restore(); 
} 

fillTextRotated("Hi everyone here", 50, 150, Math.PI/6); 

출력과 같이 보인다 :

enter image description here

관련 문제