先生们,
想象一下想要显示项目符号列表
...在 Flex 4 中使用 Adobe 的文本布局框架 (TLF)。如何在 MXML 中定义这样一个项目符号列表?
据我了解,当前版本的 TLS 尚未实现对项目符号列表的支持。
没关系,因为我不需要我的列表是可编辑的;它们仅用于显示。这大大减少了问题空间,并且应该能够拼凑出解决方案。
Google 搜索显示了许多将段落的 marginLeft 属性设置为负数以获得此效果的建议。事实上,Adobe Illustrator CS4 在 FXG 中保存项目符号缩进的 TextGraphic 项目时,使用 marginLeft 属性。
但是,使用 MXML 字符串无论如何都会生成错误:“无法解析组件类型 flashx.textLayout.elements.ParagraphElement 的属性‘marginLeft’。”因此,“marginLeft”属性实际上似乎并未实现(或者,更有可能的是,我做错了什么)。
那么,应该如何使用 Flex 4 的 TLF 来实现项目符号列表(或者更一般地说,悬挂凹痕)?
谢谢! :-)
--- Jim
See http://richardleggett.co.uk/blog/index.php/2009/02/24/bullet_points_align_text_layout_framewor http://richardleggett.co.uk/blog/index.php/2009/02/24/bullet_points_align_text_layout_framewor
但基本上你是在作弊。您将每个项目符号放入一个跨度中,以看起来像项目符号的特殊字符开始该跨度,并在每个跨度上放置一些左侧填充。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)