名称参数类型描述textAlignTextAlign设置文本段落在水平方向的对齐方式 默认值:TextAlign.Start 说明: 文本段落宽度占满Text组件宽度。 可通过align属性控制文本段落在垂直方向上的位置,此组件中不可通过align属性控制文本段落在水平方向上的位置,即align属性中Alignment.TopStart、Alignment.Top、Alignment.TopEnd效果相同,控制内容在顶部。Alignment.Start、Alignment.Center、Alignment.End效果相同,控制内容垂直居中。Alignment.BottomStart、Alignment.Bottom、Alignment.BottomEnd效果相同,控制内容在底部。结合TextAlign属性可控制内容在水平方向的位置。 从API version 9开始,该接口支持在ArkTS卡片中利用。textOverflow{overflow: TextOverflow}设置文本超长时的显示方式。 默认值:{overflow: TextOverflow.Clip} 说明: 文本截断是按字截断。比方,英文以单词为最小单元进行截断,若需要以字母为单元进行截断,可在字母间添加零宽空格:\u200B。 需配合maxLines利用,单独设置不见效。 从API version 9开始,该接口支持在ArkTS卡片中利用。maxLinesnumber设置文本的最大行数。 说明: 默认情况下,文本是自动折行的,假如指定此参数,则文本最多不会超过指定的行。假如有多余的文本,可以通过 textOverflow来指定截断方式。 从API version 9开始,该接口支持在ArkTS卡片中利用。lineHeightstringnumberdecoration{ type: TextDecorationType, color?: ResourceColor }设置文本装饰线样式及其颜色。 默认值:{ type: TextDecorationType.None, color:Color.Black } 从API version 9开始,该接口支持在ArkTS卡片中利用。baselineOffsetnumberstringletterSpacingnumberstringminFontSizenumberstringmaxFontSizenumberstringtextCaseTextCase设置文本大小写。 默认值:TextCase.Normal 从API version 9开始,该接口支持在ArkTS卡片中利用。copyOption9+CopyOptions组件支持设置文本是否可复制粘贴。 默认值:CopyOptions.None 该接口支持在ArkTS卡片中利用。 说明: 设置copyOptions为CopyOptions.InApp大概CopyOptions.LocalDevice,长按文本,会弹出文本选择菜单,可选中文本并进行复制、全选操作。 不支持Text内同时存在文本内容和Span子组件。假如同时存在,只显示Span内的内容。
变乱
支持通用变乱(见下期文章或鸿蒙官网)。
示例
以下代码界说了一个名为 TextExample1 的组件,用于展示不同文本样式的效果,包括文本对齐、文本溢出处理和行高设置。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |