VicoTas
Câu hỏi
avatar galaxylx
25/05/2013 20:34

Dùng VB 6.0 để vẽ biểu đồ và hiển thị trên form, khi dùng lệnh PrintForm thì chỉ in được tối đa là phân nửa trang giấy A4?

Dùng VB 6.0 để vẽ biểu đồ và hiển thị trên form, khi dùng lệnh PrintForm thì chỉ in được tối đa là phân nửa trang giấy A4. Xin hỏi cách để in form hết chiều dài trang A4.

Danh sách câu trả lời (1)
vietnamconnection vnconnection 25/05/2013 20:34
Lệnh PrintForm chỉ thực hiện việc copy từng pixel của Form màn hình ra giấy. Do độ phân giải của màn hình thường thấp hơn nhiều so với độ phân giải của máy in nên mặc dù Form màn hình có kích thước lớn nhưng khi copy ra giấy (hệ số mặc định là 1:1), Form chỉ chiếm 1 vùng khá nhỏ trên giấy. Để việc in ấn được chuyên nghiệp hơn, kết quả in mịn hơn và đúng với kích thước mong muốn hơn, bạn nên vẽ biểu đồ trực tiếp lên đối tượng Printer (nhờ các tác vụ như Print, PSet, Line, Circle, PaintPicture y như bạn đã làm trên Form ứng dụng). Sau đây là đoạn code VB in ra hình chữ nhật có kích thước 190x280mm trên trang giấy A4 theo chiều dọc (Portrait):

//thiết lập chiều in đứng
Printer.Orientation = vbPRORPortrait
//thiết lập đơn vị đo bằng milimeter
Printer.ScaleMode = vbMillimeters
//thiết lập màu vẽ đường viền là đen
Printer.ForeColor = RGB(0, 0, 0)
//thiết lập độ rộng nét vẽ là 5 pixel
Printer.DrawWidth = 5
//không tô nền các phần tử có điện tích
Printer.FillStyle = vbFSTransparent
//vẽ hình chữ nhật rỗng kích thước 190*280mm
Printer.Line (0, 0)-(190, 280), , B
//kết thúc in trên trang hiện tại & chuyển sang trang kế tiếp
Printer.NewPage
Chúc bạn thành cống
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
nophoto Tôi có 1 chương trình tự viết dựa trên các chương trình mẫu của Access và muốn bổ sung chức năng (nút) “Ghi” khi nhập dữ liệu xong?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Xin chỉ cách viết code VC++ bằng MFC tạo ngân hàng câu hỏi trong tập tin đuôi *.txt?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

nophoto Các bạn hướng dẫn cho mình cách lưu ảnh trong Visual C?

Đăng lúc: 20:34 - 25/05/2013 trong Lập trình

Link Trong C# làm cách nào để hiển thị hình ảnh trong RichTextBox?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Thư viện VB có hàm nào tương tự FDIST và FINV trong Excel không?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách dùng GridBagLayout trong thư viện swing (java) ?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Muốn dồn nội dung của các Richtextbox vào 1 Richtextbox mà vẫn giữ nguyên định dạng, ảnh, công thức thì làm thế nào?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

lighting Trên 1 trang web có 1 bảng dữ liệu thường xuyên cập nhật. Tôi muốn viết chương trình tự động copy bảng dữ liệu này về máy tính?

Đăng lúc: 17:12 - 03/07/2013 trong Lập trình

nophoto Để lập trình game có nhất thiết phải biết ngôn ngữ C++ hay không?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Cho biết các hàm liên quan tới việc đọc/ghi trong thư viện dos.h (như absread(), abswrite()...)?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Cho hỏi cách set font máy tính cho khớp với font của Data Report để in tiếng Việt trong VB 6.0?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

Mạnh Linh Hướng dẫn thuật toán chung để nhận dạng ảnh đơn giản gồm 2 dòng chữ là các ký tự chữ và số (0-9), được quy định theo 1 font cố định?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Cho hỏi trong Pascal có lệnh nào dùng để chạy 1 chương trình có truyền tham số không?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Tôi muốn tìm hiểu về JDBC trong Java. Bạn nào biết chỉ cho mình nhé?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Xin hỏi chức năng view cart trên web hoạt động ra sao, cách lập trình?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Xin hỏi thông tin về khả năng bảo mật của ngôn ngữ lập trình Python?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Xin hỏi đoạn mã Visual Basic thực hiện refresh registry - nghĩa là mọi thay đổi trong registry có hiệu lực?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Tôi muốn viết chương trình hiển thị chữ bằng các điểm sáng trên màn hình mà không biết cách tách một ký tự thành các điểm chấm?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Tôi muốn tìm code đọc file *.mdb viết bằng ngôn ngữ C hay C++?

Đăng lúc: 20:33 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách thức tạo một chương trình chạy trong Services and Applications (ví dụ Messenger)?

Đăng lúc: 20:32 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip