Replace Text With Image By Get User Input In Javascript?
I have to modify this program to replace image with text. In this program, the value of input box should reflect in the place of balloon image. Could you help me ? Program link:  $
Solution 1:
You can do like following way:
context.font = "30px Verdana";
context.fillText(text,ballon_x,ballon_y);
Instead of context.drawImage(ballon, ballon_x, ballon_y);
Solution 2:
This is how I would do it:
$(document).ready(function() {
  var d_canvas = document.getElementById('canvas');
  var context = d_canvas.getContext('2d');
  var background = document.getElementById('background');
  context.drawImage(background, 0, 0);
  $('.drag').draggable();
  $('#draw').click(function() {
      var $canvas = $('#canvas');
var textX = $('#myText').offset().left - $canvas.offset().left;
var textY = $('#myText').offset().top - $canvas.offset().top + 12;
        context.font= "13px Arial";
        context.fillText($("#myText").text(),textX,textY);
        $('#myText').hide();
    $(this).attr('disabled', 'disabled');
  });
});
$("#theText").keyup(function(){
    $("#myText").text($(this).val());
});
Post a Comment for "Replace Text With Image By Get User Input In Javascript?"