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