63
Chương 3 Sử dụng 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 của máy in đó sẽ
không thể sử dụng được. Để có thể sử dụng các phông ch máy in trong môi trường
.NET
, trình điều khiển máy in cung
cấp chức năng thay thế phông chữ. Chức năng này cũng có thể được sử dụng khi bạn muốn dùng các phông chữ máy
in từ một ứng dụng mà chỉ hỗ trợ các phông chữ TrueTyp e.
Phông chữ Thay thế
Chức năng thay thế phông chữ của trình điều khiển máy in sẽ thay thế một phông chữ TrueTyp e bằng một phông chữ
máy in. Các ký tự trong phông chữ TrueTyp e ược quy định trên một ứng dụng sẽ được chuyển đổi thành phông chữ
máy in quy định và được in ra. Ngay cả khi tạo cài đặt thay thế, phông chữ TrueTy pe được quy định thay thế bởi một
phông chữ máy in vẫn sẽ không thay đổi trên màn hình ứng dụng. Cài đặt này chỉ được thể hiện qua các kết quả in ra.
Lưu ý rằng 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 xứng có chiều rộng khác nhau cho mỗi ký tự, nếu được thay thế bằng một
phông chữ máy in, các ký tự có thể chồng lên nhau hoặc khoảng cách giữa các ký tự có thể lớn hơn
khi in ra. Khuyến cáo thay thế các phông chữ này bằng các phông chữ có chiều rộng không đổi. Không
thể in ra các hình ảnh trên màn hình ứng dụng như vậy vì các phông chữ máy in có những đặc điểm
khác với phông chữ TrueTyp e, c hẳng hạn như tỷ lệ co (aspect ratio). Bn cần phải xác nhận lại các kết
quả in ra trước.
Các phông chữ máy in có tỷ lệ chiều ngang/chiều dọc khác nhau, chẳng hạn như FontA12/FontA21,
không thể in được.