2011-04-05 43 views
0

我有一個動態傳遞一些文本,但文本的設計要求上線標籤的,所以它看起來是這樣的:你怎麼能標籤在文本段落的首行

Stackover flow rules, Stackover flow rules, 

Stackover流規則,Stackover流規則,Stackover 流規則,

我能使用HTML特殊字符來做到這一點?

Stephen

回答

2

您可以輸入具有「\ t」(TAB)字符的文本作爲第一行的第一個字符。並確保您的文本框中有一個帶製表符的文本格式。

我做到了,最近這樣的:

 var tf:TextFormat = _textField.defaultTextFormat; 
     tf.tabStops = [20]; // make the indentation 20 px 
     _textField.defaultTextFormat = tf; 
     _textField.text = "\t"+text; 
+0

還發現TextFormat類支持一種稱爲「縮進」屬性,它允許你設置的像素數段落中的第一個字符是縮進。 – StephenAdams 2011-04-06 11:14:08

+0

沒錯。在我的情況下,我只想縮進文本的第一個字符。換行後不再一次。這就是爲什麼我這樣做 - 不使用'縮進'。您必須確保文本在我的示例中不包含任何其他選項卡。 – frankhermes 2011-04-06 14:47:41

0

首先,你應該指定你使用的文本容器。對於p html標記,有縮進第一行的文本縮進屬性。或者,您可以使用 個字符。