| Einleitung |
| Wir zeigen Ihnen hier anhand einiger Beispiele für verschiedene Programmiersprachen,
wie einfach die Handhabung von VPE ist. Jedes Beispiel plaziert den Text "Hello
World!" an der Position (1.5, 1) auf der aktuellen Seite. VPE arbeitet
geräteunabhängig mit einem Zentimeter Koordinaten-System in einer
Auflösung von 1/10.000 mm (optional können Sie auch in Inch umschalten).
Die Koordinaten sind vom Typ "double."
Die Koordinate (1.5, 1) bedeutet, der Text wird mit
einem Abstand von 1.5 Zentimetern von der linken Papierkante und einem Zentimeter von der
oberen Papierkante positioniert. |

|
| Unter dem Text wird ein JPEG Bild an der Position (1.5,
2) eingefügt. VPE erkennt den Dateityp
automatisch an der Endung des Dateinamens. Die VFREE Parameter geben an, daß VPE den
unteren und rechten Rand des Bildes selbst berechnen soll, indem er die Größe und
Auflösung aus der Datei entnimmt und in das WYSIWYG System transformiert. Die Methode
"WriteDoc()" erzeugt aus dem Dokument eine PDF Datei. |
| Die
allgemeine Abfolge von Funktionsaufrufen |
- Erstellen Sie ein virtuelles Dokument mit der Methode "OpenDoc"
- Benutzen Sie alle zur Verfügung stehenden Ausgabemethoden
- Rufen Sie "Preview" auf, um die Voransicht zu aktivieren, "PrintDoc"
um das Dokument auszudrucken oder WriteDoc() um ein PDF Dokument zu generieren
- Schließen Sie das Dokument mittels "CloseDoc"
|
 |
Beispiel in Visual Basic .NET
In diesem Beispiel wird eine VPE .NET Komponente Namens
"Report" benutzt. |
|
- Private Sub
Form1_Load(ByVal sender As
System.Object, ByVal e As
System.EventArgs)
- Report.OpenDoc()
- Report.Print(1.5, 1, "Hello World!")
- Report.Picture(1.5, 2, Report.nFree, Report.nFree,
"beispiel.jpg")
- Report.WriteDoc("Mein Dokument.pdf")
- Report.Preview()
- End Sub
|
 |
Beispiel in C#
In diesem Beispiel wird eine VPE .NET Komponente Namens
"Report" benutzt. |
|
- private void Form1_Load(object sender, System.EventArgs
e)
- {
- Report.OpenDoc();
- Report.Print(1.5, 1, "Hello World!");
- Report.Picture(1.5, 2, Report.nFree, Report.nFree,
"beispiel.jpg");
- Report.WriteDoc("Mein Dokument.pdf");
- Report.Preview();
- }
|
 |
Beispiel in Visual Basic
In diesem Beispiel wird ein VPE-ActiveX Control Namens
"Report" benutzt. |
|
- Private Sub Form_Load()
- Report.OpenDoc
- Report.VpePrint
1.5, 1, "Hello World!"
- Report.Picture
1.5, 2, VFREE, VFREE,
"beispiel.jpg"
Report.WriteDoc "Mein Dokument.pdf"
Report.Preview
- End Sub
|
 |
Beispiel in Delphi
In diesem Beispiel wird eine VPE-VCL Komponente
Namens "Report" benutzt. |
|
- procedure TForm1.FormCreate(Sender: TObject);
- begin
- Report.OpenDoc;
- Report.Print(1.5, 1, 'Hello World!');
- Report.Picture(1.5, 2, VFREE, VFREE, 'beispiel.jpg');
Report.WriteDoc('Mein Dokument.pdf');
- Report.Preview;
- end;
|
Beispiel in
C/C++
In diesem Beispiel wird die VPE-DLL verwendet. |
- void Hello()
- {
- VpeHandle hDoc;
- hDoc = VpeOpenDoc(hWndParent, "Tutorial", 0);
- VpePrint(hDoc,
1.5, 1, "Hello World!");
- VpePicture(hDoc,
1.5, 2, VFREE, VFREE,
"beispiel.jpg");
VpeWriteDoc(hDoc, "Mein Dokument.pdf");
- VpePreviewDoc(hDoc, NULL, VPE_SHOW_NORMAL);
- }
|
| Das Ergebnis als Preview |

Das
von VPE erzeugte PDF Dokument ansehen
Die Beispiele sind bewußt einfach gehalten. Viele Konzepte, die gerade die
einzigartige Qualität von VPE ausmachen, insbesondere das des dynamischen Layouts, werden
hier nicht vorgestellt. Bitte downloaden Sie die Trial-Version für detailliertere
Informationen. |
| Wie
Sie von hier aus am besten weiterlesen |
 |
Die verschiedenen Editionen im Überblick |
|