//canvas文字换行
function write_text_other_line_auto(ctx,font,align,color,text,x,y,line_count,line_height,text_indent){
ctx.font = font;
ctx.textAlign = align;
ctx.fillStyle = color;
var row_count = text.length/line_count;
var first_row_line_count;
var x1,y1;
for(var i=0;i<=row_count;i++){
if(i==0)
{
ctx.fillText(text.substring(0,(line_count*(i+1)-text_indent)),x+(text_indent*26),y+(line_height*i));
first_row_line_count = (line_count*(i+1)-text_indent);
}
else{
ctx.fillText(text.substring(line_count*(i-1)+first_row_line_count,first_row_line_count+line_count*i),x,y+(line_height*i));
y1 = y+(line_height*i);
}
}
return y1;
}