Customer Login Forum Online Help Open Source Deutsche Version

Report Engine und PDF Library: Beispielprogramm für PowerBASIC

Dieses Beispielprogramm verwendet die VPE Report Engine DLL.

Mit der Funktion VpeOpenDoc() wird ein neues Dokument erzeugt und ein Handle für das Dokument zurückgegeben. Dieses Handle wird im weiteren Code dazu verwendet, um das Dokument anzusprechen.

Die Funktion VpePicture() fügt ein Bild ein, es werden vier Koordinaten übergeben: (links, oben, rechts, unten). Der Parameter "VFREE" gibt an, dass VPE die gegebene Koordinate für einen Text oder ein Bild selbst berechnen soll.

Mit VpeWriteDoc() wird aus dem Dokument mittels der integrierten PDF Library eine PDF Datei erzeugt, und zum Schluß wird mit VpePreviewDoc() das Preview-Fenster angezeigt.

Sub CreateDocument(ByVal hWndParent As Dword )
{
Local hReport As Dword
hReport = VpeOpenDoc(hWndParent, "Tutorial", 0)
VpePrint(hReport, 1.5, 1, "Hello World!")
VpePicture(hReport, 1.5, 2, %VFREE, %VFREE, "example.jpg")
VpeWriteDoc(hReport, "My Document.pdf")
VpePreviewDoc(hReport, ByVal 0, %VPE_SHOW_NORMAL)
End Sub

bullet Customer's Responses

"Let me just stop and take a moment to praise you for your great product. There aren't that many ActiveX controls out there that are as stable and predictable as yours. Job well done!"

Peter Marlborough, Progressive Business Solutions, Inc., London, Ontario, Canada

More...