W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
針對(duì)包含文本元素的組件,設(shè)置文本樣式。
從API Version 7開始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。
名稱 | 參數(shù)類型 | 描述 |
---|---|---|
fontColor | 設(shè)置字體顏色。 從API version 9開始,該接口支持在ArkTS卡片中使用。 | |
fontSize | 設(shè)置字體大小,Length為number類型時(shí),使用fp單位。字體默認(rèn)大小16。不支持設(shè)置百分比字符串。 從API version 9開始,該接口支持在ArkTS卡片中使用。 | |
fontStyle | 設(shè)置字體樣式。 默認(rèn)值:FontStyle.Normal 從API version 9開始,該接口支持在ArkTS卡片中使用。 | |
fontWeight | number | FontWeight | string | 設(shè)置文本的字體粗細(xì),number類型取值[100, 900],取值間隔為100,默認(rèn)為400,取值越大,字體越粗。string類型僅支持number類型取值的字符串形式,例如"400",以及"bold"、"bolder"、"lighter"、"regular"、"medium",分別對(duì)應(yīng)FontWeight中相應(yīng)的枚舉值。 默認(rèn)值:FontWeight.Normal 從API version 9開始,該接口支持在ArkTS卡片中使用。 |
fontFamily | string | Resource | 設(shè)置字體列表。默認(rèn)字體'HarmonyOS Sans',當(dāng)前支持'HarmonyOS Sans'字體和注冊(cè)自定義字體。 從API version 9開始,該接口支持在ArkTS卡片中使用。 |
lineHeight | string | number | Resource | 設(shè)置文本的文本行高,設(shè)置值不大于0時(shí),不限制文本行高,自適應(yīng)字體大小,Length為number類型時(shí)單位為fp。 從API version 9開始,該接口支持在ArkTS卡片中使用。 |
decoration | { type: TextDecorationType, color?: ResourceColor } | 設(shè)置文本裝飾線樣式及其顏色。 默認(rèn)值:{ type: TextDecorationType.None, color:Color.Black } 從API version 9開始,該接口支持在ArkTS卡片中使用。 |
- // xxx.ets
- @Entry
- @Component
- struct TextStyleExample {
- build() {
- Column({ space: 5 }) {
- Text('default text')
- Text('text font color red').fontColor(Color.Red)
- Text('text font default')
- Text('text font size 10').fontSize(10)
- Text('text font size 10fp').fontSize('10fp')
- Text('text font size 20').fontSize(20)
- Text('text font style Italic').fontStyle(FontStyle.Italic)
- Text('text fontWeight bold').fontWeight(700)
- Text('text fontWeight lighter').fontWeight(FontWeight.Lighter)
- Text('red 20 Italic bold text')
- .fontColor(Color.Red)
- .fontSize(20)
- .fontStyle(FontStyle.Italic)
- .fontWeight(FontWeight.Bold)
- Text('Orange 18 Normal text')
- .fontColor(Color.Orange)
- .fontSize(18)
- .fontStyle(FontStyle.Normal)
- }.width('100%')
- }
- }
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: