【发布时间】:2016-11-01 18:08:59
【问题描述】:
我正在开发 Canvas 编辑器的项目。我正在使用 IText 在画布中添加文本。用户可以更改字体,使文本加粗斜体等。当用户想要更改文本的字体大小但文本不会以 px 大小更改时的问题。如果需要,我可以放置所有代码。并且可以显示实时版本。现在要更改大小,我使用此代码
document.getElementById('fontSize').onchange = function() {
canvas.getActiveObject().set("FontSize", this.value);
canvas.renderAll();
}
<div class="select-wrapper font-size">
<select id="fontSize">
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="18">18</option>
<option value="20">20</option>
<option value="22">22</option>
<option value="24">24</option>
<option value="26">26</option>
<option value="28">28</option>
<option value="30">30</option>
<option value="32">32</option>
<option value="34">34</option>
<option value="36">36</option>
<option value="38">38</option>
<option value="40">40</option>
<option value="42">42</option>
<option value="44">44</option>
<option value="46">46</option>
<option value="48">48</option>
<option value="50">50</option>
<option value="52">52</option>
<option value="54">54</option>
<option value="56">56</option>
<option value="58">58</option>
<option value="60">60</option>
<option value="62">62</option>
<option value="64">64</option>
<option value="66">66</option>
<option value="68">68</option>
<option value="70">70</option>
<option value="72">72</option>
<option value="74">74</option>
<option value="76">76</option>
<option value="78">78</option>
<option value="80">80</option>
</select>
</div>
【问题讨论】:
标签: javascript fabricjs