Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

HTML5 कैनवास ctx.fillText लाइन ब्रेक नहीं करेगा


fillText() विधि कैनवास पर भरे हुए टेक्स्ट को खींचती है। यदि आप लाइनों को तोड़ना चाहते हैं तो आप टेक्स्ट को नई लाइनों में विभाजित करके और filltext() को कई बार कॉल करके ऐसा कर सकते हैं। ऐसा करके, आप टेक्स्ट को पंक्तियों में विभाजित कर रहे हैं और प्रत्येक पंक्ति को अलग-अलग खींच रहे हैं।

आप निम्न कोड स्निपेट चलाने का प्रयास कर सकते हैं -

var c = $('#c')[0].getContext('2d');
c.font = '12px Courier';
alert(c);

var str = 'first line \nsecond line...';
var a = 30;
var b = 30;
var lineheight = 15;
var lines = str.split('\n');

for (var j = 0; j<lines.length; j++)
c.fillText(lines[j], a, b + (j*lineheight) );
// for canvas
<canvas id="c" width="200" height="200"></canvas>

// सीएसएस

canvas {
   background-color: #FFCE9E;
}

  1. HTML कैनवास टैग

    HTML में कैनवास टैग का उपयोग ग्राफिक्स बनाने के लिए किया जाता है। ग्राफिक्स बनाने के लिए, आपको स्क्रिप्ट का उपयोग करने की आवश्यकता है। यह टैग HTML5 में पेश किया गया है। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्थात क्रमशः ऊंचाई और चौड़ाई। निम्नलिखित विशे

  1. एचटीएमएल <var> टैग

    HTML में तत्व का उपयोग गणनाओं के लिए गणितीय व्यंजक प्रदर्शित करने के लिए किया जाता है। आइए अब HTML में टैग को लागू करने के लिए एक उदाहरण देखें - उदाहरण <!DOCTYPE html> <html> <body> <h2>Mathematical Equation</h2> <p>Sample equation: <var>2x</var> -

  1. HTML कैनवास मूल बातें

    वेब पेज पर कैनवास बनाने के लिए, HTML5 कैनवास तत्व का उपयोग करें। तत्व आपको जावास्क्रिप्ट का उपयोग करके ग्राफिक्स बनाने की अनुमति देता है। कैनवास के साथ, एक रेखा, आयत, बेज़ियर वक्र, आदि बनाएं। प्रत्येक कैनवास में दो तत्व होते हैं जो कैनवास की ऊंचाई और चौड़ाई का वर्णन करते हैं अर्थात क्रमशः ऊंचाई और