317
Chương 8: Đồ họa, đa phương tiện, và in ấn
private void ShowMovie_Closing(object sender,
System.ComponentModel.CancelEventArgs e) {
if (mc != null) mc.Stop();
}
}
Hình 8.8 Chơi file video trong PictureBox trên form
12.
12.
L y thông tin v các máy in đã đ
c cài đ t
ấ
ề
ượ
ặ
L y thông tin v các máy in đã đ
c cài đ t
ấ
ề
ượ
ặ
Bạn cần lấy danh sách các máy in đang có hiệu lực trên máy tính.
Đọc tên các máy in đã được cài đặt trong tập hợp
InstalledPrinters
của lớp
System.Drawing.Printing.PrinterSettings
.
Lớp
PrinterSettings
mô tả các thiết lập cho một máy in và thông tin về máy in đó. Ví dụ,
bạn có thể sử dụng lớp
PrinterSettings
để xác định các khổ giấy (paper size), các nguồn
giấy (paper source), và các độ phân giải (resolution) được hỗ trợ và kiểm tra khả năng in màu
hoặc in hai mặt. Ngoài ra, bạn có thể lấy các thiết lập trang mặc định cho lề (margin), hướng
trang (orientation)...
Lớp
PrinterSettings
cung cấp tập hợp tĩnh
InstalledPrinters
, tập hợp này chứa tên của tất
cả các máy in đã được cài đặt trên máy tính. Nếu muốn tìm thêm thông tin về các thiết lập cho
một máy in cụ thể, bạn cần tạo một đối tượng
PrinterSettings
và thiết lập thuộc tính
PrinterName
cho phù hợp.
Ứng dụng Console dưới đây sẽ tìm tất cả các máy in đã được cài đặt trên máy tính và hiển thị
thông tin về khổ giấy và độ phân giải được hỗ trợ bởi mỗi máy in.
using System;
using System.Drawing.Printing;