TextFormat

var fm:TextFormat=new TextFormat();
fm.bold = true;
fm.font = "宋体";
fm.color = 0x0000ff;
//设置行间距
fm.leading = 8;
//设置首行缩进
fm.indent=32
//设置支持字符间距
fm.kerning=true;
//设置字符间距
fm.letterSpacing=2
//设置左右边距
fm.rightMargin = 5;
fm.leftMargin = 5;
//设置字体大小
fm.size = 14;

var txt:TextField=new TextField();
txt.text = "在芳草鲜美的山野,刚生下两只小鹿的母鹿,因觅食误入猎人设下的网罗,行将就死,母鹿悲念起尚不知生存之道的幼鹿,遂鼓起勇气向猎人提出了明知不可为而为之的请求——让它先回去引领孩子找到水清草鲜之地,就在向孩子挥泪道别时,说出了有情众生濒临死别的极大痛苦之际自然而生的感悟:“母子亲情一场,终须别离,危脆的生命譬如朝露,无常时时召唤,即使恩爱合会,也要道再见了啊!”";
txt.autoSize = TextFieldAutoSize.LEFT;
txt.width = 300;
txt.background = true;
txt.backgroundColor = 0xff99ff;
txt.multiline = true;
txt.wordWrap = true;
txt.x = 100;
txt.y = 100;
addChild (txt);
//格式化部分文本
txt.setTextFormat (fm);

时间: 2024-10-13 13:05:43

TextFormat的相关文章

【caffe】Error parsing text-format NetParameter: ****:**:Expected string.

错误描述: prototxt中第****行,第**列缺少一个整型数或者标识符. 解决方法: 检查对应的prototxt文件,第****行,第**列是否遗漏相关信息. 我的文件是在代码新旧版本没对应好~ layer { type: "Accuracy" } layers{ type: ACCURACY }

as3.0 TextField中单行文字内容垂直居中

在开头,先首说一下TextField中单行文字空间是怎样的.图如下 从图中可以看到,当为文字设定像素大小时,我们都可以从TextField中的文字空间信息取得两个信息Ascent与Descent,文字空间与边距的2px一般是固定的.所以如果我们想在TextField中单行文字垂直居中的话,可以这样设定TextField的高度为Ascent+Descent+4px.具体在as3.0中的个人实现代码实例如下: package { import fl.controls.Label; import fl

Hadoop源码解析之 rpc通信 client到server通信

rpc是Hadoop分布式底层通信的基础,无论是client和namenode,namenode和datanode,以及yarn新框架之间的通信模式等等都是采用的rpc方式. 下面我们来概要分析一下Hadoop2的rpc. Hadoop通信模式主要是C/S方式,及客户端和服务端的模式. 客户端采用传统的socket通信方式向服务端发送信息,并等待服务端的返回. 服务端采用reactor的模式(Java nio)的方式来处理客户端的请求并给予响应. 一.客户端到服务端的通信 下面我们先分析客户端到

DirectWrite

---恢复内容开始--- 文字的呈现要求. 内容,格式. ID2D1Factory -> DrawText -> DreaTextLayout -> SetFontSize -> SetUnderlineIDWriteFactory -> IDWriteTextFormat -> IDWriteTextLayout WriteFactory 提供格式. D2D1Factory 提供画图方法. IDWriteFactory hr = DWriteCreateFactory

smarty详细使用教程(韩顺平smarty模板技术笔记)

MVC是一种开发模式,强调数据的输入.处理.显示是强制分离的 Smarty使用教程1.如何配置我们的smarty解压后把libs文件夹放在网站第一级目录下,然后创建两个文件夹templates 存放模板文件templates_c 存放编译后的文件再创建初始化文件smarty.ini.php 注意事项:1.替换变量的标识分隔符一般使用<{}>改动分隔符的两个方法:1.改源码:Smarty.class.php $left_delimiter 不推荐2.动态修改:$Smarty->left_d

Android之——系统进程与用户进程分离

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47282031 在上一篇博文<Android之--杀死用户选中的进程优化>一文中,我向大家介绍了如何优化用户的体验,那么这篇博文中,我将向大家介绍如何进行系统进程与用户进程的分离操作.同样,这篇博文是基于上一篇博文改进的.如果大家还没有阅读上一篇博文,请大家先阅读上一篇博文<Android之--杀死用户选中的进程优化>一文.好了,咱们直接进入主题吧. 一.原理 老规矩

QML布局管理

QML中的布局管理 1. 定位器 Column Row Grid Flow 2. 重复器Repeater 3. 使用切换 四个定位器中都有一个add和move属性,都需要分配一个Transition对象 QML中给予锚的布局 anchor.margins来指定四个相同的边距 leftMargin.rightMargin.topMargin和bottomMargin来独立指定锚边距 学习Qt的资料比较少,Qt自带Demo是非常不错的选择.下面来自Example:QML Control 界面如下:

C# WinForm 下的虚拟键盘

using System; using System.Collections.Generic; using System.Linq; using System.Drawing; using System.Drawing.Drawing2D; using System.Runtime.InteropServices; using System.Windows.Forms; namespace VirtualKeyboard { static class Program { [STAThread]

Caffe3——ImageNet数据集创建lmdb类型的数据

Caffe3——ImageNet数据集创建lmdb类型的数据 ImageNet数据集和cifar,mnist数据集最大的不同,就是数据量特别大:单张图片尺寸大,训练样本个数多:面对如此大的数据集,在转换成lmdb文件时:使用了很多新的类型对象. 1,动态扩容的数组“vector”,动态地添加新元素 2,pair类型数据对,用于存储成对的对象,例如存储文件名和对应标签 3,利用opencv中的图像处理函数,来读取和处理大尺寸图像 一:程序开始 由于要向imageNet数据集中设置resize和是否