Re: MCL Form Print Component
New release - now has a PageSetup and PrinterSettings method which brings up the respective dialog boxes to allow the user to view or change the page and printer settings at run time.
Re: MCL Form Print Component
New release with multi page printing - basically you can decide at design time how many logical pages to turn your form into and then use the extended properties on each control to set which page(s) it prints on.
Options are:
- Print on every page
- Print on odd pages
- print on even pages
- print on selected pages - which in turn has an array of boolean that you set to True for the page you want to print the control on.
Re: MCL Form Print Component
Oops - found a bug:
When you are printing an RTF box in RTF mode and you preview it more than once or preview then print it the RTF box doesn't print the second time. The fix is to change the RTFControlPrintSetting class thus:-
Code:
#Region "NewLogicalPage"
Public Overrides Sub NewLogicalPage()
If _RichTextBoxPrintMethod = RichTextBoxPrintMethods.PlainText Then
With Me.RichTextBoxControl
_CurrentLine = 0
_Lines = .Lines
_TotalLines = _Lines.Length
End With
Else
_CurrentChar = 0
_TotalChars = Me.RichTextBoxControl.TextLength
End If
End Sub
#End Region
Re: MCL Form Print Component
Re: MCL Form Print Component
Outstanding Merrion. Now when are we going to be able to add custom header/footer to rtb contents ? Eagerly awaiting...
Re: MCL Form Print Component
Just a small not to say that Merrion's videos do not play on Firefox(yet). Use IE.
Re: MCL Form Print Component
A link to it would be nice :)
Re: MCL Form Print Component
Current version is always on CodePlex...old version s have been removed as they just cause confusion.
Re: MCL Form Print Component
Re: MCL Form Print Component
Will i be able to use my own Print Preview form with this?
Thanks
Re: MCL Form Print Component
Not out of the box, no.
You can change/extend the component yourself to customise the print preview screen if you wish
Re: MCL Form Print Component
Thanks :), what language is the code, is it C++?
Re: MCL Form Print Component
It is coded in VB.Net
(A C# version also exists on the same site)
Re: MCL Form Print Component
Please will you send me an example of how to use this just to print a richtextbox and header and footer labels.
Thanks
Re: MCL Form Print Component
There is this worked example of a rich text box
Start with that then add a hidden label to yoru form for header and footer and add that to the set of controls being printed.
Bish-bash-bosh - job done
Re: MCL Form Print Component
I give up on this control :(
Re: MCL Form Print Component
Good to hear.
Anyone with more ambition should look into the updated documentation on the CodePlex documentation page
Re: MCL Form Print Component
Sorry...,
Im checking that link out now :D
Re: MCL Form Print Component
I'm looking to extend/enhance this control to do grids - question though: in general do you have your on-screen grid laid out the way you'd expect the printed grid to come out or should I work on an totally separate layout/format system?