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.
 
 

TEasyPrint

 

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

 
 
 
 

TDBEasyPrint

 

        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