CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 317

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;

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.