320
Chương 8: Đồ họa, đa phương tiện, và in ấn
[PrinterResolution Draft]
[PrinterResolution X=72 Y=72]
[PrinterResolution X=144 Y=144]
[PrinterResolution X=300 Y=300]
[PrinterResolution X=600 Y=600]
[PrinterResolution X=1200 Y=1200]
[PrinterResolution X=2400 Y=2400]
[PrinterResolution X=3600 Y=3600]
[PrinterResolution X=4000 Y=4000]
Supported Paper Sizes:
[PaperSize Letter Kind=Letter Height=1100 Width=850]
[PaperSize Tabloid Kind=Tabloid Height=1700 Width=1100]
[PaperSize Ledger Kind=Ledger Height=1100 Width=1700]
[PaperSize Legal Kind=Legal Height=1400 Width=850]
[PaperSize Executive Kind=Executive Height=1050 Width=725]
[PaperSize A3 Kind=A3 Height=1654 Width=1169]
[PaperSize A4 Kind=A4 Height=1169 Width=827]
[PaperSize A2 Kind=A2 Height=2339 Width=1654]
[PaperSize 11 x 17 Kind=Custom Height=1700 Width=1100]
[PaperSize Screen Kind=Custom Height=518 Width=650]
[PaperSize ANSI C Kind=Custom Height=2200 Width=1700]
[PaperSize ANSI D Kind=Custom Height=3400 Width=2200]
[PaperSize ANSI E Kind=Custom Height=4400 Width=3400]
[PaperSize ANSI F Kind=Custom Height=4000 Width=2800]
...
Bạn không cần thực hiện cách làm này khi tạo một ứng dụng cung cấp chức năng in. Theo
mục 8.13, bạn có thể sử dụng
PrintDialog
để nhắc người dùng chọn một máy in và các thiết
lập cho nó. Lớp
PrintDialog
có thể tự động áp dụng các thiết lập của nó cho
PrintDocument
mà không cần viết thêm mã lệnh.
Bạn có thể in một văn bản trong bất kỳ kiểu ứng dụng nào. Tuy nhiên, ứng dụng
của bạn phải chứa một tham chiếu đến System.Drawing.dll. Nếu đang sử dụng
một kiểu dự án trong Visual Studio .NET không có tham chiếu này (như ứng
dụng Console), bạn cần phải thêm nó vào.