Tổng quan
WPTools Bundle Standard kết hợp ba thành phần WPTools Standard, WPReporter và TWPTextProducer trong một bộ VCL dành cho Delphi. Trọng tâm của gói là đưa khả năng word processing và reporting trực tiếp vào ứng dụng thông qua native Delphi text control.

WPTools cung cấp editor components, dialogs và các GUI controls để xử lý tài liệu trong ứng dụng Delphi. Gói Standard đã bao gồm hỗ trợ hyperlinks, headers and footers, paragraph styles, bookmarks, RTF, HTML, HTML/CSS, tables và graphics, cùng page layout view với WYSIWYG preview đầy đủ.
Bộ VCL cho Delphi gồm WPTools Standard, WPReporter và TWPTextProducer, hỗ trợ word processing, mail-merge, báo cáo hai lượt và tạo bảng gắn với database.
Tính năng nổi bật
- Tích hợp native Delphi text control cho word processing và reporting trong ứng dụng.
- Hỗ trợ hyperlinks, headers and footers, paragraph styles, bookmarks, RTF, HTML và HTML/CSS.
- Scene Layout — Hiển thị page layout view với WYSIWYG preview gồm cả header và footer.
- Tạo mail-merge templates bằng embedded fields, groups và bands.
- Lặp vùng nội dung bằng groups để dựng bảng từ dữ liệu master-client.
- Cho phép nested groups để tổ chức mẫu báo cáo nhiều cấp.
- Vận hành two-pass reporting với bước collect data và format data riêng biệt.
Ứng dụng thực tế
- Xây dựng trình soạn thảo văn bản trong ứng dụng Delphi.
- Tạo thư mail-merge có trường dữ liệu, hình ảnh và nội dung định dạng.
- Sinh báo cáo có header, footer, bảng dữ liệu và vùng lặp.
- Tạo tài liệu nghiệp vụ cần tính tổng tiền và VAT.
- Cho phép người dùng chỉnh sửa báo cáo đã sinh và lưu lại true RTF text.
Đối tượng sử dụng phù hợp
- Lập trình viên Delphi cần nhúng word processing vào ứng dụng desktop
- Nhóm phát triển VCL cần tạo báo cáo và mẫu tài liệu có dữ liệu động
- Technical lead phụ trách ứng dụng nghiệp vụ cần mail-merge và bảng dữ liệu
- Đội phát triển bảo trì hệ thống Delphi/C++Builder nhiều phiên bản
Thông tin kỹ thuật
Câu hỏi thường gặp
Bundle này gồm những thành phần nào?
Gói bao gồm WPTools Standard, WPReporter và TWPTextProducer.
WPReporter hoạt động theo cơ chế nào?
WPReporter là two-pass reporter, lượt đầu thu thập dữ liệu và lượt sau định dạng dữ liệu.
Có bắt buộc dùng database với WPReporter không?
Không bắt buộc. Groups được điều khiển bằng events nên có thể dùng với hoặc không với database.
Có hỗ trợ chỉnh sửa tài liệu sau khi tạo không?
Có. Văn bản có thể được chỉnh sửa sau khi tạo và áp dụng lại word wrap.
Có hỗ trợ tính toán trong bảng không?
Có. WPReporter đi kèm formula parser và formula evaluation engine để thực hiện các phép tính đơn giản như cộng giá trị và áp dụng VAT.




Bình luận