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); |