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ố

Fixed0 = 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
Serif0 = 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
Symbolic0 = Font chứa glyph trong bộ ký tự Latin chuẩn 1 = Font chứa các biểu tượng (symbol)
Script0 = Font contains regular glyphs 1 = Glyphs resemble cursive handwriting
Italic0 = Font thường 1 = Glyph có nét dương trục đứng chủ đạo bị nghiêng
AllCap0 = Font chứa chữ thường 1 = Font chỉ chứa chữ hoa
SmallCap0 = 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
ForceBold0 = 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ề

0Chưa chọn font nào
1Đã đặt các cờ font thành công int ForceBold);