Flex中通过fontAntiAliasType, fontSharpness, fontThick


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">

<mx:Style>
@font-face {
src: local("Arial");
fontFamily: "ArialEmbedded";
}

Label {
fontFamily: ArialEmbedded;
}
</mx:Style>

<mx:Array id="antiAliasTypes">
<mx:Object label="normal" />
<mx:Object label="advanced" />
</mx:Array>

<mx:Array id="gridFitTypes">
<mx:Object label="none" />
<mx:Object label="pixel" />
<mx:Object label="subpixel" />
</mx:Array>

<mx:Boolean id="isAdvanced">
{antiAliasTypeComboBox.selectedIndex == 1}
</mx:Boolean>

<mx:ApplicationControlBar dock="true">
<mx:Form>
<mx:FormItem label="fontSize:">
<mx:HSlider id="sizeSlider"
minimum="6"
maximum="24"
value="10"
liveDragging="true"
snapInterval="1"
tickInterval="1" />
</mx:FormItem>
<mx:FormItem label="rotation:">
<mx:HSlider id="rotationSlider"
minimum="-3"
maximum="3"
value="0"
liveDragging="true"
snapInterval="0.1"
tickInterval="1" />
</mx:FormItem>
<mx:FormItem label="fontAntiAliasType:">
<mx:ComboBox id="antiAliasTypeComboBox"
dataProvider="{antiAliasTypes}" />
</mx:FormItem>
<mx:FormItem label="fontSharpness:"
enabled="{isAdvanced}">
<mx:HSlider id="sharpnessSlider"
minimum="-400"
maximum="400"
value="0"
liveDragging="true"
snapInterval="1"
tickInterval="20" />
</mx:FormItem>
<mx:FormItem label="fontThickness:"
enabled="{isAdvanced}">
<mx:HSlider id="thicknessSlider"
minimum="-200"
maximum="200"
value="0"
liveDragging="true"
snapInterval="1"
tickInterval="10" />
</mx:FormItem>
<mx:FormItem label="fontGridFitType:"
enabled="{isAdvanced}">
<mx:ComboBox id="gridFitTypeComboBox"
dataProvider="{gridFitTypes}" />
</mx:FormItem>
</mx:Form>
</mx:ApplicationControlBar>

<mx:Label id="lbl"
text="The quick brown fox jumped over the lazy dog."
fontSize="{sizeSlider.value}"
fontAntiAliasType="{antiAliasTypeComboBox.selectedItem.label}"
fontSharpness="{sharpnessSlider.value}"
fontThickness="{thicknessSlider.value}"
fontGridFitType="{gridFitTypeComboBox.selectedItem.label}"
rotation="{rotationSlider.value}"
truncateToFit="false" />

</mx:Application>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值