Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 48 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
48
Dung lượng
651,76 KB
Nội dung
Các kháiniệmvề Font - Đnh nghĩa Font - Kiu Font v H Font - Các loi Font trên HĐH Windows - Các thông số Font - Độ đo Font 4/28/2009 11Lập trình môi trường Windows Đnh nghĩa Font Tập hợp hon chnh - các ch cái - các dấu câu - các con số - các ký tự đc biệt theo một - kiu loi - trng lượng (thường hoc đậm nt) - dáng bộ (thng hoc nghiêng) với kch c phù hợp v c th phân biệt khác nhau. 4/28/2009 12Lập trình môi trường Windows Đnh nghĩa Font (tt) - Một font c th được cung cấp bởi 1 hoc nhiều trang m - Mỗi font thường được lưu trong 1 file font - Mỗi font thường được đt 1 tên. V d font Times New Roman Bold, font Courier New Italic 4/28/2009 13Lập trình môi trường Windows Kiu Font v H Font Tên Font = H Font + ( Kiu Font ) Font name = Font family + ( Typestyle ) V d: H font Times New Roman cha 4 font khác nhau: - Times New Roman - Times New Roman Italic - Times New Roman Bold - Times New Roman Bold Italic 4/28/2009 14Lập trình môi trường Windows Kiu Font v H Font (tt) V d: 4/28/2009 15Lập trình môi trường Windows Các loi Font trên HĐH Windows - Bitmap Font - Vector Font - TrueType Font - OpenType Font 4/28/2009 16Lập trình môi trường Windows Bitmap Font - Dùng hình ảnh đ hiện th các đim ảnh ca 1 ký tự - Thường l nhng file c dng *.fon - Khi hin th ký tự c kch thước lớn thường b nát hình 4/28/2009 17Lập trình môi trường Windows Vector Font - Dùng các đon thng nối với nhau đ hin th ký tự - Thường l nhng file c dng *.fnt - Mc dù hin th ký tự c kch thước lớn tốt hơn bitmap font nhưng vn chưa c được độ sc nt cao 4/28/2009 18Lập trình môi trường Windows TrueType Font - Dùng các đon thng v đon cong nối với nhau đ hin th ký tự - Thường l nhng file c dng *.ttf - Hin th ký tự c kch thước lớn với độ sc nt cao 4/28/2009 19Lập trình môi trường Windows OpenType Font - L chuẩn đnh dng font kết hợp 2 loi đnh dng font c sẵn: Type 1 (PostScript) font v TrueType font - Độc lập với hệ điều hnh (cross-platform) - Hỗ trợ nhiều loi ngôn ng trong 1 font - Thường l nhng file c dng *.otf - Trong Windows, TrueType Font c biu tượng l ch TT, cn OpenType Font l ch O 4/28/2009 20Lập trình môi trường Windows [...]... họ font bằng độ đo point khi bị thay đổi kích thước 4/28/2009 Lập trình môi trường Windows 23 Class Font - Mô tả lớp Font - Các thuộc tính lớp Font - Các hàm khởi tạo lớp Font + Tập hợp FontStyle + Tập hợp GraphicsUnit - Các phương thức lớp Font - Các ví dụ 4/28/2009 Lập trình môi trường Windows 24 Mô tả lớp Font - Dùng để xác định cách định dạng văn bản - Bao gồm các thuộc tính cách... Windows 25 Font Properties 4/28/2009 Lập trình môi trường Windows 26 Font Properties (tt) 4/28/2009 Lập trình môi trường Windows 27 Font Constructor Public Constructors 4/28/2009 Lập trình môi trường Windows 28 Font Constructor (tt) Font( string, float) Font( string, float, FontStyle) Font( FontFamily, float) Font( FontFamily, float, FontStyle) Font( string, float, GraphicsUnit) Font( string, float, FontStyle,... float, GraphicsUnit) Font( string, float, FontStyle, GraphicsUnit) Font( FontFamily, float, GraphicsUnit) Font( string, float, FontStyle, GraphicsUnit, byte, bool) Font( string, float, FontStyle, GraphicsUnit, byte) Font( Font, FontStyle) Font( FontFamily, float, FontStyle, GraphicsUnit) … 4/28/2009 Lập trình môi trường Windows 29 Tập hợp FontStyle Member Name Bold Italic Regular Strikeout Underline 4/28/2009... 36 Font Methods (tt) Public Methods 4/28/2009 Lập trình môi trường Windows 37 Font Methods (tt) Public Methods 4/28/2009 Lập trình môi trường Windows 38 Font Methods (tt) Public Methods Protected Methods 4/28/2009 Lập trình môi trường Windows 39 Ví dụ vềFont Lấy thông tin vềfont 4/28/2009 Lập trình môi trường Windows 40 FontFamily Class - Mô tả lớp FontFamily - Các thuộc tính lớp FontFamily - Các. .. khởi tạo lớp FontFamily + Tập hợp GenericFontFamilies - Các phương thức lớp FontFamily - Các ví dụ 4/28/2009 Lập trình môi trường Windows 41 Mô tả lớp FontFamily - Xác nhận một nhóm cácfont được thiết kế về cách thể hiện và kiểu dáng tương tự nhau - Không cho phép kế thừa - Namespace: System.Drawing - Assembly: System.Drawing (in dll) 4/28/2009 Lập trình môi trường Windows 42 FontFamily Properties... môi trường Windows 43 FontFamily Constructor Public Constructors Name Description Overloaded Initializes a new FontFamily FontFamily that uses the specified name Overload List FontFamily (GenericFontFamilies) FontFamily (String) FontFamily (String, FontCollection) 4/28/2009 Lập trình môi trường Windows 44 Tập hợp GenericFontFamilies Member Name Value Description Serif 0 Ví dụ như font Times New Roman... môi trường Windows 34 Ví dụ new Font( strFamily, float fSize) new Font( strFamily, float fSize, GraphicsUnit.Point) new Font( strFamily, 72) new Font( strFamily, 72, GraphicsUnit.Point) new Font( strFamily, 1, GraphicsUnit.Inch) new Font( strFamily, 25.4f, GraphicsUnit.Millimeter) new Font( strFamily, 300, GraphicsUnit.Document) 4/28/2009 Lập trình môi trường Windows 35 Font Methods Public Methods 4/28/2009.. .Các thông số Font (Font metrics ) 4/28/2009 Lập trình môi trường Windows 21 Font metrics (tt) 4/28/2009 Lập trình môi trường Windows 22 Độ đo FontFont được đo bởi nhiều độ đo: - pixel: phần tử nhỏ nhất của ảnh mà 1 thiết bị có thể hiển thị (màn hình, máy in) - point:... trường Windows 30 Ví dụ FontStyle Hiển thị tất cả các dạng FontStyle 4/28/2009 Lập trình môi trường Windows 31 Font Sizes 4/28/2009 Lập trình môi trường Windows 32 Font Names 4/28/2009 Lập trình môi trường Windows 33 Tập hợp GraphicsUnit Member Name Value Description World 0 Units of world coordinates Display Pixel Point Inch Document Milimeter 1 2 3 4 5 6 Won’t work with font constructor Units of... 4/28/2009 Lập trình môi trường Windows 44 Tập hợp GenericFontFamilies Member Name Value Description Serif 0 Ví dụ như font Times New Roman SansSerif 1 Ví dụ như font Arial Monospace 2 Ví dụ như font Courier New 4/28/2009 Lập trình môi trường Windows 45 FontFamily Methods Public Methods 4/28/2009 Lập trình môi trường Windows 46 . Các khái niệm về Font - Đnh nghĩa Font - Kiu Font v H Font - Các loi Font trên HĐH Windows - Các thông số Font - Độ đo Font 4/28/2009. Windows Font Constructor (tt) Font( string, float) Font( string, float, FontStyle) Font( FontFamily, float) Font( FontFamily, float, FontStyle) Font( string,