SetFontFlags
字型
描述
設定所選字型的旗標。通常字型加入時會自動設定,但某些情況(例如符號型 Type1 字型)無法自動設定;此函式可確保字型帶有正確的旗標
語法
Delphi
Function TPDFlib.SetFontFlags(Fixed, Serif, Symbolic, Script, Italic, AllCap, SmallCap, ForceBold: Integer): Integer;
ActiveX
Function PDFlib::SetFontFlags(Fixed As Long, Serif As Long, Symbolic As Long, Script As Long, Italic As Long, AllCap As Long, SmallCap As Long, ForceBold As Long) As Long
DLL
int DLSetFontFlags(int InstanceID, int Fixed, int Serif, int Symbolic, int Script, int Italic, int AllCap, int SmallCap, int ForceBold);
參數
| Fixed | 0 = 字型為比例寬或可變寬 1 = 字型為固定寬,所有字形同寬 |
|---|---|
| Serif | 0 = 字形無襯線(字形主幹上下以斜角繪出的短筆畫)1 = 字形有襯線 |
| Symbolic | 0 = 字型含標準拉丁字元集的字形 1 = 字型含符號 |
| Script | 0 = 字型含一般字形 1 = 字形近似草寫手寫體 |
| Italic | 0 = 一般字型 1 = 字形的主要垂直筆畫為斜體 |
| AllCap | 0 = 字型含小寫字母 1 = 字型只含大寫字母 |
| SmallCap | 0 = 一般字型 1 = 小寫字形外觀如同對應的大寫字形,只是尺寸較小 |
| ForceBold | 0 = 一般字型 1 = 強制字型帶粗體效果描繪,即使在小尺寸也一樣 |
傳回值
| 0 | 尚未選取字型 |
|---|---|
| 1 | 字型旗標設定成功 int ForceBold); |