我想将表的列标签旋转45度。如何使用Actionscript或Flex实现这一点?
我认为列标签指的是表头。
- 为包含文本的表创建自定义页眉渲染器
- 根据您的情况,在text属性上应用rotate="45"属性(或-45)
- 非常重要:使用嵌入式字体可以看到旋转的文本,否则什么也看不到
使用MXML,您可以这样做:为GridColumn组件创建一个自定义渲染器,并将标签组件旋转45度。
既然您说您使用的是一个表,那么这可能意味着您有一个DataGrid对象,而该对象又有列。每个列都由GridColumn组件定义,该组件具有headerRenderer属性。创建默认列标题渲染器的副本,使用rotation属性将旋转应用于标签,并将此新外观应用于列标题组件。
希望这能有所帮助。
以下是旋转列标题的示例:
<s:GridColumn dataField="name"
headerText="Name"
resizable="false">
<s:headerRenderer>
<fx:Component>
<s:DefaultGridHeaderRenderer rotation="45" />
</fx:Component>
</s:headerRenderer>
</s:GridColumn>
祝你今天过得愉快。