TEasyPrint Components
English please!
Was ist TEasyPrint?
Die TEasyPrint - Komponenten sind Softwaremodule zur Verwendung in
C++ Builder generierten Programmen (Delphi Unterstützung geplant).
Sie erlauben die schnelle Implementierung einer Druckausgabe. Das Druckbild
ist mit Hilfe der TEasyPrint - Komponenten aufgrund des zugrundeliegenden
Konzepts nicht so flexibel gestaltbar wie das eines guten Reportgenerators,
dafür ist die Implementation sehr einfach und blitzschnell realisiert.
Im Wesentlichen müssen Sie "TEasyPrint" nur einen Zeiger auf eine
Komponente übergeben, deren Inhalt gedruckt werden soll (z.B. eine
TTreeView - Komponente). Sie müssten viel programmieren, wenn
Sie den Inhalt eines TTreeView - Objekts drucken wollten, mit "TEasyPrint"
erledigen Sie das in einer einzigen Zeile! Die TEasyPrint - Komponenten
verwenden die Delphi Unit "TPrinter". Das mitgelieferte Programm "easydemo.exe"
(C++ Builder4) bzw. "easydemo5.exe" (C++ Builder5) demonstriert einige
Möglichkeiten von "TEasyPrint". "Easydemo" liegt komplett im Quellcode
vor.
Installation
Im C++ Builder unter Komponente->Packages installieren auf "Hinzufügen"
klicken. TsypcbXX.bpl auswählen und auf "Öffnen"
klicken. "X" steht für die C++ Builder Version, also z.B. Tsypcb50.bpl
für C++ Builder5. Installieren Sie auf dieselbe Weise die datenbanksensitive
Komponente TDBecbXX.bpl.
Methoden:
AbortPrinting
PrintBitmap
PrintText
PrintMemo
PrintTable
PrintList
GetPrinterIndex
SetPrinterIndex
Print
GetPageHeight
GetPageWidth
NewPage
PrintInit
SetFont
GetFont
GetColumn
GetRow
NewLine
Properties
BoldFont
ConfFileName
FrameLines
Header1
Header1Font
Header2
Header2Font
HeadLineFont
LineSpacing
Margins
Options
PrintLogo
Events
AfterPrintHeader
BeforeNewPage
BeforePrintHeader
OnPrintEnd
OnPrintItem
Methoden:
PrintDBGrid
PrintDataSet
Downloads TEasyPrint Komponenten
Demoversion für
C++ Builder 3
Demoversion für
C++ Builder 4
Demoversion für
C++ Builder 5
Die Demoversionen haben die Versionskennung 1.0.
Wir gehen davon aus, dass Sie die jeweilige C++ Builder Version installiert
haben und deswegen die Runtime - Dateien nicht benötigen. Falls Sie
diese nicht haben (die Exe - Dateien der Demoversion für C++ Builder3
sind mit C++ Builder4 compiliert worden und brauchen deswegen auch die
Runtime - Dateien für C++ Builder4!!) können Sie sie hier downloaden:
Runtime - Dateien für
C++ Builder4 (cb40_r.zip)
Runtime - Dateien
für C++ Builder5 (cb50_r.zip)
Bei den Demoversionen erscheint am unteren Rand jedes
gedruckten Blattes der Hinweis "TEasyPrint Unregistered Version", ansonsten
bestehen keine Unterschiede.
Unterstützung
Unterstützung erfolgt ausschliesslich via email: support@reith-pfister.de