- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我无法在 fabric.js 中使用 textAlign fontSize、fontBackground 可以正常工作,但 textAlign 不能。我错过了什么吗?
var canvas = new fabric.Canvas('myCanvas');
$('button.addText').click(function() {
var text = new fabric.Text($(this).siblings().val(), {
textAlign: 'center',
fontSize: 40
});
canvas.add(text);
});
最佳答案
var canvas = new fabric.Canvas('myCanvas');
var align = ["left", "center", "right" , "justify"];
var el = document.getElementById('res');
var txt = 'FabricJS \n is \nAwsome';
var text = new fabric.Text(txt, {
textAlign: 'left', //"left", "center", "right" or "justify".
width:450,
fontSize: 40
});
canvas.add(text);
changeAlign();
function changeAlign(){
var val = align[Math.floor(Math.random() * align.length)];
text.set('textAlign',val);
el.innerHTML = 'Text Alignment : ' +val;
canvas.setActiveObject(text);
canvas.renderAll();
}
canvas {
border : 2px dotted blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.17/fabric.min.js"></script>
<canvas id="myCanvas" width="600" height="300"></canvas><br>
<button onclick='changeAlign()'>Change align</button><p id='res'></p>
@AndreaBogazzi 他是对的。在文本中,框取决于第一行的宽度,如果你愿意那么它适用于多行文本。检查片段。
关于javascript - fabric.js 无法使文本与 textAlign 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45486107/
在 textField 中,当文本对齐方式为 TextAlign.center 或 TextAlign.right 时,Cursor 错位(TextAlign.end). 请看附件 gif。 good
我在一行中有一个简单的 TextField,其中包含一个 Text 和一个 TextField,但如果在 TextField/TextFormField 中使用 textAlign:TextAlign
安卓 我试图使用 textAlign 使文本对齐,但它不起作用。 Lorem ipsum dolor sit amet, et usu congue vocibus, ei sea alienum
我的 Visual C# Express 2010 表单应用程序中有一个路径选择器。 我使用 FolderBrowserDialog 和(单行)TextBox 来显示所选路径。在我的 UI 刷新代码中
我的 Visual C# Express 2010 表单应用程序中有一个路径选择器。 我使用 FolderBrowserDialog 和(单行)TextBox 来显示所选路径。在我的 UI 刷新代码中
我知道如何在 UILabel 上对齐文本。但是这个问题有点有线。所有其他对齐都有效,例如 NSTextAlignmentJustified、NSTextAlignmentNatural。只有 NSTe
我制作了一个 XML,其中包含一个 TextView,在以下代码中有一个 textAlignement:center:
如何将 Snackbar 文本对齐方式更改为居中?下面的代码不起作用 Snackbar snack = Snackbar.make(findViewById(android.R.id.content)
我想用 controls.find 检查标签的文本对齐。但是我收到错误。 这是我的代码: for (int i = 0; i<=100; i++) { if (f1.Controls.Find(
我想像这样使用数据绑定(bind)将 android:textAlignment 应用到 TextView: android:textAlignment="@{viewModel.switcher
我制作了一个 UITableViewControl。我需要为 UITableViewHeaderFooterView 设置 textAlignment ,如下所示。但它不起作用。 UITableVie
我正在尝试使用以下代码将 textLabel 居中放置在我的 UITableViewCell 中: cell.textLabel.textAlignment = NSTextAlignmentCen
我有一个很大的问题,我有一个 UILabel 以编程方式创建,然后通过 Interface builder 连接,我已将其定位在我需要的位置,但我看到我在其中设置的文本打印在UILabelBox 的中
如果我的 textView 有文本 (从右到左,如阿拉伯语) 方向,我正在尝试根据文本方向设置 textAlignment然后我想设置 textAlignment NSTextAlignmentRig
我有一个标签,我想右对齐以便能够与文本框对齐。 Visual Studio 2010 Express 中的设计器为我生成了这段代码 this.lblAddData.AutoSize = true;
android:textAlignment和android:gravity有什么区别? 最佳答案 我只能看到 textAlignment 是 View 类的成员,而重力是 TextView 类的成员。
Label.TextAlign类型为 ContentAlignment .它允许开发人员选择垂直和水平对齐方式的任意组合。 TextBox.TextAlign类型为 HorizontalAlignme
我无法在 fabric.js 中使用 textAlign fontSize、fontBackground 可以正常工作,但 textAlign 不能。我错过了什么吗? var canvas = new
我创建了如下所示的按钮: 它的xml代码是: 一切都很好,但是由于某种原因,按钮内的文本在开始时停止出现,它总是显示在中间。 有
如何将所有 Storyboard中所有 UILabel 的 textAlignment 属性设置为 NSTextAlignmentNatural? 我们的应用有很多 Storyboard和 xib 文
我是一名优秀的程序员,十分优秀!