0
0
آموزش کار با Canvas در HTML5 قسمت نهم
آموزش کار با Canvas در HTML5 قسمت نهم
در آخرین قسمت از آموزش کار با Canvas به معرفی چند پراپرتی و متدهای کار با متن می پردازیم.
پراپرتی font
با این پراپرتی می توان یک فوت به متن اختصاص داد و ورودی های آن به صورت زیر می باشد
(font-style , font-weight , font-size , font-family)
پراپرتی textAlign
با این پراپرتی می توان ترازبندی متن را مشخص کرد.
متد fillText()
این متد یک متن را نمایش می دهد و چهار ورودی دارد.
ورودی اول: متن مورد نظر
ورودی دوم: مختصات x
ورودی سوم: مختصات y
ورودی چهارم: عرض متن را مشخص می کند
متد strokeText()
کار این متد همانند متد fillText() است با این تفاوت که نوشته را به صورت توپر نمایش نمی دهد.
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> canvas { background-color: #fff; } </style> </head> <body> <div> <canvas width="600" height="600" id="canvas"></canvas> </div> <script type="text/javascript" language="javascript"> var canvas = document.getElementById('canvas'); var c = canvas.getContext('2d'); c.fillStyle = "blue"; c.strokeSty = "red"; c.lineWidth = 2; c.font = "normal normal 80px 'Arial'"; c.textAlign = "center"; c.fillText("iranganj", 150, 500); c.strokeText("iranganj", 150, 500); c.strokeText("iranganj", 150, 400); </script> </body> </html>
خروجی
نظر / سوال