Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2013, 00:04
Аспирант
Отправить личное сообщение для IVAAAAN Посмотреть профиль Найти все сообщения от IVAAAAN
 
Регистрация: 04.07.2013
Сообщений: 47

Добавление текста canvas
Сделал добавление текста в canvas:
var checkText = false;
function addText(){
	checkText = true;
	$(".board").append('<div class="textDrag" style="min-width:250px;width:auto;height:auto;background:#ccc;padding:10px;"><textarea class="addTextCanvas"></textarea></div>');
	$(".textDrag").draggable({ opacity: 0.35 });


}

Сохранение:
var oConvas = document.getElementById('board');
	if(checkText){
	var x = $(".textDrag").offset().left;
	var y = $(".textDrag").offset().top;
	var text = $(".addTextCanvas").val();
	var ctx = oConvas.getContext('2d');
	ctx.font = "Tahoma Geneva sans-serif 15px";
	ctx.fillText(text, x, y);
	}


есть две проблемы:
1. Я могу добавить только один текст. Т.е если я даже добавлю два поля для ввода текста, то сохраниться только один из них.
2. Не сохраняется форматирование(перенос строк)
Ответить с цитированием