我有一個動態傳遞一些文本,但文本的設計要求上線標籤的,所以它看起來是這樣的:你怎麼能標籤在文本段落的首行
Stackover flow rules, Stackover flow rules,
Stackover流規則,Stackover流規則,Stackover 流規則,
我能使用HTML特殊字符來做到這一點?
Stephen
我有一個動態傳遞一些文本,但文本的設計要求上線標籤的,所以它看起來是這樣的:你怎麼能標籤在文本段落的首行
Stackover flow rules, Stackover flow rules,
Stackover流規則,Stackover流規則,Stackover 流規則,
我能使用HTML特殊字符來做到這一點?
Stephen
您可以輸入具有「\ t」(TAB)字符的文本作爲第一行的第一個字符。並確保您的文本框中有一個帶製表符的文本格式。
我做到了,最近這樣的:
var tf:TextFormat = _textField.defaultTextFormat;
tf.tabStops = [20]; // make the indentation 20 px
_textField.defaultTextFormat = tf;
_textField.text = "\t"+text;
首先,你應該指定你使用的文本容器。對於p
html標記,有縮進第一行的文本縮進屬性。或者,您可以使用
個字符。
還發現TextFormat類支持一種稱爲「縮進」屬性,它允許你設置的像素數段落中的第一個字符是縮進。 – StephenAdams 2011-04-06 11:14:08
沒錯。在我的情況下,我只想縮進文本的第一個字符。換行後不再一次。這就是爲什麼我這樣做 - 不使用'縮進'。您必須確保文本在我的示例中不包含任何其他選項卡。 – frankhermes 2011-04-06 14:47:41