-
07-07-2016, 11:04 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách in file word (*.docx) trong C# như thế nào ?
Em chào anh/chị. Em đang có một project, trong đó em có một nút nhấn, khi nhấn nút thì sẽ đọc dữ liễu từ trong file word ra có phần mở rộng là (*.doc). Phần đọc/ghi dữ liệu liên quan đến file word em đã làm được, em sử dụng thư viện Docx (docx.ll) này https://docx.codeplex.com/. Bây giờ em muốn in cái file word đó ra trong C# thì làm thế nào ạ. Bình thường người dùng sẽ mở file word lên bằng Microsoft Word sau đó nhấn Ctrl+P là sẽ hiện ra bảng để in. Bây h thay vì phải mở file word đó lên thì người dùng sẽ nhấn vào nút trên form và file word đó sẽ dc in ra máy in thật luôn ạ.
View more random threads:
- Lập trình game là gì???
- Tài liệu hay giáo trình về mô hình 3 lớp. Ai có share cho mình với
- Lưu lại giá trị trên textbox sau khi close form trong c#
- mail client không gửi mail được.
- Đóng gói phần mềm C# có csdl SQL sever2008
- Combobox dạng Tree trên C# thì làm như thế nào??
- Tác động lên biến không cùng Form
- Làm thế nào để lưu thêm 1 dãy ký tự vào file PDF trong C#?
- xử lý thông điệp nhận từ mail server như thế nào?
- Load ảnh từ DataGridview lên pictureBox khi kích vào DataGridView
-
07-07-2016, 12:39 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Dữ liệu là text, là rtf rich text format thì in thế nào ?
-
09-07-2016, 07:50 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn có thể tham khảo
- Đọc file word vào richtextbox
- In cái richtextbox đó
code in
Mã:void doc_PrintPage(object sender, PrintPageEventArgs e) { int x = 0, y = 0, charpost = 0; while (charpost < richTextBoxEx1.Text.Length) { if (richTextBoxEx1.Text[charpost] == ' ') { charpost++; y += 20; x = 10; } else if (richTextBoxEx1.Text[charpost] == ' ') { charpost++; } else { richTextBoxEx1.Select(charpost, 1); e.Graphics.DrawString(richTextBoxEx1.SelectedText, richTextBoxEx1.SelectionFont, new SolidBrush(richTextBoxEx1.SelectionColor), new PointF(x, y)); x = x + 8; charpost++; } } } private void buttonX1_Click(object sender, EventArgs e) { PrintDocument prt = new PrintDocument(); PrintDialog pd = new PrintDialog(); PrintPreviewDialog ppd = new PrintPreviewDialog(); ppd.Document = prt; pd.Document = prt; prt.PrintPage += new PrintPageEventHandler(doc_PrintPage); if (ppd.ShowDialog() == DialogResult.OK) { if (pd.ShowDialog() == DialogResult.OK) { prt.Print(); } } }
Không chỉ là một biểu tượng của sự quyết tâm và lòng tự hào quốc gia, cột cờ inox ngoại trời còn là biểu tượng của sự chuyên nghiệp và đẳng cấp của một công ty hoặc tổ chức. Việc sử dụng chúng để...
Kiến trúc đẳng cấp với cột cờ inox...