制表样式:用点代替空格

时间:2011-04-11 13:45:00

标签: flex


对于多项选择题,我想格式化这样的文字:

  

答案............................甲
  LongAnswer ....................乙
  VeryVeryVeryVeryLong
  答案............................ç

(以RichText或标签显示)

数据来自这样的XML:

<answer_a>Answer</answer_a>
<answer_b>LongAnswer</answer_b>
 ...

我尝试在每个行的水平布局中使用3个标签,但它不适用于第三种情况。

现在我使用tabStops进行对齐,效果很好,但我找不到如何以适当的方式用点替换空格。

1 个答案:

答案 0 :(得分:0)

嗯,有趣的问题。就我个人而言,我想我会将你的答案放在一个DataGroup的项目渲染器中,该渲染器会显示右边的答案,并在左侧回答标签,然后通过覆盖updateDisplayList函数,我会画点(从最左边的文本到最右边的1个像素'正方形')。然而,对于第三种可能性,实现起来要困难得多。我现在想不出一个好方法。