
Feature Summary
- PrintForm prints the contents of any .NET Windows Form or other
container control, either direct to the Printer, or to the PrintPreviewDialog,
or via the PrintControl method to any Graphics object. The full area
of a scrollable control (e.g. Form, Panel, TabPage with AutoScroll
set true) is printed.
- Seamlessly integrates with the .NET printing architecture - PrintForm
is derived from .NET's PrintDocument class and plugs directly into
the PrintPreviewDialog etc classes supllied with the .NET framework
- PrintChainManager component facilitates printing the output of multiple
PrintForm components in a sequence over multiple pages
- PrintForm can render all 100% managed Windows Forms controls, and
has support for the majority of controls which use legacy technology
(such as those from the Windows Common Controls dll - ListView, TreeView,
DatePicker etc). PrintForm also supports printing .NET TabletPC controls
(Microsoft.Ink.InkEdit and Microsoft.Ink.InkPicture) and ActiveX controls
accessed via COM Interop
- Provides Header and Footer support
- Supports printing Form controls with an alternative BackColor (for
example controls that display on screen with a grey background can
be printed with a white background)
- Supports hiding individual controls at print time (for example preventing
the control logic on
- Form, such as the OK and Cancel buttons from appearing on the printout)
- AutoFit to Page with X/Y Centering option (PrintForm.AutoFit and
PrintForm.CenterStyle properties)
- Print Borders of Forms for Screen Shot printout (PrintForm.PrintBorders
property)
- Manual Zoom setting (PrintForm.ManualZoom property)
- PrintForm.PreDraw event allows you to take charge of printing a
particular control
- PrintForm.PrintControl method allows you render any control to any
Graphics object - use PrintForm in custom printing / owner draw scenarios
PrintForm
.Main Page
PrintForm
.NET is electronically deliverd.
Home || Shopping
Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request
More Information
CALL TOLL FREE 1-866-340-3404
|
|