63
Chương 3 S dng Trình
3
In Phông ch Máy in trong Môi trường .NET
.NET Framework
ch h tr các phông ch TrueTy pe và Ope nTyp e. D o đó, các phông ch máy in ca máy in đó s
không th s dng được. Để có th s dng các phông ch máy in trong môi trường
.NET
, trình điu khin máy in cung
cp chc năng thay thế phông ch. Chc năng này cũng có th được s dng khi bn mun dùng các phông ch máy
in t mt ng dng mà ch h tr các phông ch TrueTyp e.

Phông ch Thay thế

Chc năng thay thế phông ch ca trình điu khin máy in s thay thế mt phông ch TrueTyp e bng mt phông ch
máy in. Các ký t trong phông ch TrueTyp e ược quy định trên mt ng dng s được chuyn đổi thành phông ch
máy in quy định và được in ra. Ngay c khi to cài đặt thay thế, phông ch TrueTy pe được quy định thay thế bi mt
phông ch máy in vn s không thay đổi trên màn hình ng dng. Cài đặt này ch được th hin qua các kết qu in ra.
Lưu ý rng các phông ch TrueTy pe s au đây không th được thay thế.
Các phông ch TrueType không dùng để thay thế
Marlett Symbol MS Outlook Wingdings 3
Wingdings Webdings Wingdings 2
Do các phông ch cân xng có chiu rng khác nhau cho mi ký t, nếu được thay thế bng mt
phông ch máy in, các ký t có th chng lên nhau hoc khong cách gia các ký t có th ln hơn
khi in ra. Khuyến cáo thay thế các phông ch này bng các phông ch có chiu rng không đổi. Không
th in ra các hình nh trên màn hình ng dng như vy vì các phông ch máy in có nhng đặc đim
khác vi phông ch TrueTyp e, c hng hn như t l co (aspect ratio). Bn cn phi xác nhn li các kết
qu in ra trước.
Các phông ch máy in có t l chiu ngang/chiu dc khác nhau, chng hn như FontA12/FontA21,
không th in được.