ComponentOne PrintDocument for WinForms is the most unique solution available to provide dynamic and flexible previewing, formatting, printing, and exporting capabilities to your .NET applications.
Generate Bound and Unbound Documents
With C1PrintDocument, documents can be completely created in code, or bound to a database via a powerful and flexible data binding model.
Add Printing Support to Your Application
With the all-in-one C1PrintPreview or C1RibbonPreview controls, provide a print preview dialog to users with built-in print settings.
Build a Custom Print Preview Solution
The C1PrintDocument component provides a rich object model which permits the creation of arbitrarily complex documents in code. The object model specifically targets paginated documents, providing a rich set of features facilitating automatic and intelligent pagination of complex structured documents. Documents can be created entirely in code or bound to a database via a powerful and flexible data binding model. Control the document content further with VBScript expressions that may contain aggregate expressions.
Control the look of your document with support for paragraphs of text with multiple fonts, text and background colors, text positioning (subscript, superscript), inline images, various text alignment (including justified text), and more.
Our .NET WinForms PrintDocument can include interactive forms to be filled out by the end-user, with a full set of common controls such as text boxes, checkboxes, radio buttons, and more. Any document element can be a hyperlink or a hyperlink jump target. You can also indicate that an element should be an item of the automatically generated table of contents (TOC).
The integrated components (C1PrintPreviewControl and C1PrintPreviewDialog) make adding a professional-looking preview to your applications a snap with ready-to-use thumbnail and outline views, text search, and predefined toolbars right out of the box. The set of specialized controls (C1PreviewPane, C1PreviewThumbnailView, C1PreviewOutlineView, C1PreviewTextSearchPanel) allow you to fine-tune your preview as much as you need. The C1RibbonPreview control provides a more modern UI option using a Ribbon toolbar.
The WinForms print preview components provide a powerful, flexible, and easy-to-use set of tools that let you quickly add document viewing capabilities to your application. In addition to the C1PrintDocument component, preview controls can load and show the standard .NET PrintDocument component, and even export to a number of external formats (PDF, Excel, Word, RTF, HTML, image formats) and the C1DX file format, which results in a compressed, small-sized file.