ComponentOne WPF PrintDocument is a versatile component that enables developers to generate richly formatted documents within .NET applications. It supports complete code-based document creation, flexible data binding to databases, and interactive features like tables of contents and form controls. The component includes a preview control for easy viewing, printing, and exporting to popular formats such as PDF and RTF.
Code-Based Document Generation
Construct complex documents programmatically, allowing full control over layout, content, and formatting through a comprehensive API.
Flexible Data Binding Model
Bind documents to databases with ease using a powerful data binding architecture.
Rich Text and Graphics Formatting
Format documents with multiple fonts, colors, inline images, and diverse text alignments including subscript and superscript positioning.
Interactive Document Elements
Add user input controls such as text boxes, checkboxes, and radio buttons to create forms within documents for end-user interaction.
Automatic Table of Contents Generation
Generate tables of contents automatically with hyperlink navigation, improving document structure and usability.
Document Preview Control
Use the integrated DocumentViewer control to display document previews within applications, supporting intuitive navigation and zoom functions.
Multiple Export Formats
Export documents to various widely used formats including PDF, Excel, Word, HTML, RTF, image formats, and a compressed proprietary format for sharing.
Print and Persist Documents
Print documents directly or save them as files on disk for future use or distribution.
Hyperlink Support
Embed hyperlinks within document elements for dynamic navigation and enhanced interactivity across document sections and external resources.
Small File Size Output
Generate compact document files using native compressed formats, facilitating efficient storage and sharing within applications.
Product Compatibility
Review the details below to ensure this product is supported within your environment.
Component Type
.NET
.NET Version
.NET 10 LTS
.NET 9 STS
.NET 8 LTS
.NET 6 LTS
.NET 4.8 or earlier
.NET Platform
.NET Assembly
.NET Class
.NET WPF
IDE Support
Visual Studio
How to Buy
Available as part of ComponentOne WPF Edition and ComponentOne Studio Enterprise.
MESCIUS, formerly known as GrapeCity, is a leading developer-focused brand established in Japan, with a history spanning over 30 years. It is recognized for its extensive suite of software components, including reporting frameworks, spreadsheet libraries, and Japanese market-oriented input controls. Popular products such as ActiveReports, SPREAD, InputMan, and ComponentOne support both .NET and JavaScript ecosystems and are widely used in business-critical applications. MESCIUS offers distinctive advantages such as proven reliability, comprehensive Japanese localization, and strong technical support, making it a trusted choice for IT professionals and software developers building complex and localized systems.