Kunden Login Forum Online Help Open Source English Version

Report Engine und PDF Library: Beispielprogramm in C/C++ (DLL/.so)

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.

void CreateDocument()
{
VpeHandle hReport;
hReport = VpeOpenDoc(hWndParent, "Tutorial", 0);
VpePrint(hReport, 1.5, 1, "Hello World!");
VpePicture(hReport, 1.5, 2, VFREE, VFREE, "beispiel.jpg");
VpeWriteDoc(hReport, "Mein Dokument.pdf");
VpePreviewDoc(hReport, NULL, VPE_SHOW_NORMAL);
}

bullet Kundenstimmen

"We are using Crystal report from version 5..6..7..8..8.5
In one hour of work we produced the best report we have ever seen using VPE, and we produce incredible complex reports. We have the control over all parameters and the precision: FANTASTIC!!"

Antonio Iannuzzi, Analist Group Srl, Mercogliano, Italy

Weitere Stimmen...