SetFontFlags
Phông chữ
Mô tả
Đặt các cờ của font đang chọn. Thường các cờ được đặt tự động khi thêm font, nhưng trong một số trường hợp (ví dụ font Type1 dạng symbolic) không thể đặt tự động. Hàm này giúp bạn bảo đảm font có đúng các cflags cần thiết
Cú pháp
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);
Tham số
| Fixed | 0 = Font tỷ lệ (proportional) hoặc chiều rộng thay đổi 1 = Font chiều rộng cố định, mọi glyph cùng độ rộng |
|---|---|
| Serif | 0 = Glyph không có chân chữ serif (các nét ngắn vẽ xiên trên đầu và dưới thân glyph) 1 = Glyph có chân serif |
| Symbolic | 0 = Font chứa glyph trong bộ ký tự Latin chuẩn 1 = Font chứa các biểu tượng (symbol) |
| Script | 0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting |
| Italic | 0 = Font thường 1 = Glyph có nét dương trục đứng chủ đạo bị nghiêng |
| AllCap | 0 = Font chứa chữ thường 1 = Font chỉ chứa chữ hoa |
| SmallCap | 0 = Font thường 1 = Các glyph chữ thường trông giống glyph chữ hoa tương ứng nhưng kích thước nhỏ hơn |
| ForceBold | 0 = phông thường 1 = ép phông hiển thị với hiệu ứng đậm ngay cả ở kích thước nhỏ |
Giá trị trả về
| 0 | Chưa chọn font nào |
|---|---|
| 1 | Đã đặt các cờ font thành công int ForceBold); |