iOS筆記 富文字處理屬性

2021-07-23 13:36:38 字數 1704 閱讀 9573

// nsfontattributename                設定字型屬性,預設值:字型:helvetica(neue) 字型大小:12  

// nsforegroundcolorattributenam 設定字型顏色,取值為 uicolor物件,預設值為黑色

// nsbackgroundcolorattributename 設定字型所在區域背景顏色,取值為 uicolor物件,預設值為nil, 透明色

// nsligatureattributename 設定連體屬性,取值為nsnumber 物件(整數),0 表示沒有連體字元,1 表示使用預設的連體字元

// nskernattributename 設定字元間距,取值為 nsnumber 物件(整數),正值間距加寬,負值間距變窄

// nsstrikethroughstyleattributename 設定刪除線,取值為 nsnumber 物件(整數)

// nsstrikethroughcolorattributename 設定刪除線顏色,取值為 uicolor 物件,預設值為黑色

// nsunderlinestyleattributename 設定下劃線,取值為 nsnumber 物件(整數),列舉常量 nsunderlinestyle中的值,與刪除線類似

// nsunderlinecolorattributename 設定下劃線顏色,取值為 uicolor 物件,預設值為黑色

// nsstrokewidthattributename 設定筆畫寬度,取值為 nsnumber 物件(整數),負值填充效果,正值中空效果

// nsstrokecolorattributename 填充部分顏色,不是字型顏色,取值為 uicolor 物件

// nsshadowattributename 設定陰影屬性,取值為 nsshadow 物件

// nstexteffectattributename 設定文字特殊效果,取值為 nsstring 物件,目前只有圖版印刷效果可用:

// nsbaselineoffsetattributename 設定基線偏移值,取值為 nsnumber (float),正值上偏,負值下偏

// nsobliquenessattributename 設定字形傾斜度,取值為 nsnumber (float),正值右傾,負值左傾

// n***pansionattributename 設定文字橫向拉伸屬性,取值為 nsnumber (float),正值橫向拉伸文字,負值橫向壓縮文字

// nswritingdirectionattributename 設定文字書寫方向,從左向右書寫或者從右向左書寫

// nsverticalglyphformattributename 設定文字排版方向,取值為 nsnumber 物件(整數),0 表示橫排文字,1 表示豎排文字

// nsattachmentattributename 設定文字附件,取值為nstextattachment物件,常用於文字混排

// nsparagraphstyleattributename 設定文字段落排版格式,取值為 nsparagraphstyle 物件

富文字處理

include mainwindow.h include ui mainwindow.h include include mainwindow mainwindow qwidget parent qmainwindow parent ui new ui mainwindow mainwindow m...

Qt 富文字處理(二)

文件元素 富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本...

Qt 富文字處理(二)

富文字文件通常包括一些通用的元素,例如段落 框架 和列表。這些在 qtextdocument 類中分別使用 qtextblock,qtextframe,qtexttable 和 qtextlist 描述。不同於文件的其他元素,使用一種特殊的文字片段描述,這使得可以同普通文字混排。文件的基本構建單位是...