Ontwikkelaarshoek

Selecteer hieronder uw ontwikkelomgeving…

        Visual Basic

Voeg de klasse vpxPrint.vb toe aan het project en
Dim vpxPrint als nieuw _xPrint

Bij het invoeren van coderegels zorgt het woord vpxPrint. voor de weergave van een contextueel menu dat de beschikbare functies van de klasse suggereert.

        Visual C#

De klassevpxPrint.cs opnemen in het project

Bij het invoeren van coderegels zorgt het woord vpxPrint.. voor de weergave van een contextueel menu dat de beschikbare functies suggereert.

from ctypes import*

########################### Create the output file #########################################
f = open(‘C:/temp/python.xpr’, ‘w’)                # output file
f.write(‘Hello world!’)
f.close()

########################### Different ways to call vpxPrint ###################################

1.import subprocess:

subprocess.call([“c:/windows/system32/vpxcall”, ‘C:/temp/python.xpr’])

2. call vpxCall:

param = ‘C:/temp/python.xpr’
arg=[“vpxCall”, param]    # optional  , “-LOG”
subprocess.Popen(arg)

3. call the dll:

xprint = cdll.LoadLibrary(“xprint.dll”)
xprint.printFile(‘C:/temp/python.xpr’)

    Progress OpenEdge

Neem "xPrint.i" op in het project

    Delphi

Voeg “ vpPrint.pas ” toe aan het project

Bij het invoeren van coderegels zorgt het woord vpxPrint.. voor de weergave van een contextueel menu dat de beschikbare functies suggereert.

    Delphi

Neem “ vpPrint.pas ” op in de sectie “ Gebruik ” van het project

Bij het invoeren van coderegels zorgt het woord vpxPrint.. voor de weergave van een contextueel menu dat de beschikbare functies suggereert.

Het opdrachtbestand

De gegevens en opdrachten worden in een tekstbestand ingevoegd, met ANSI- of UNICODE-codering, meestal met het achtervoegsel .xpr.

De opdrachten en opties worden gespecificeerd in tags omgeven door < en > , zoals in een HTML-bestand. Maar wees niet bang: hun formaat is veel eenvoudiger en de opdrachten zijn beknopt en krachtig.

Voorbeeld:

… is een zaadbestand met een voorbeeld van “Hallo wereld!” op het scherm en maakt ook een PDF-bestand met de naam C:\temp\hello.pdf met dezelfde inhoud.

Een ander voorbeeld:

 

… bouwt geheugen in (en nee) dezelfde tekst uit rij 10 kolom 10 maar 45° georiënteerd, stuurt stilletjes een e-mail (NO-DIALOG) met dit document in PDF-formaat en het bijgevoegde schema. Er wordt ook om een ontvangstbewijs gevraagd...

Hoeveel regels code moet je hiervoor schrijven zonder vpxPrint? Hoe lang zou je erover doen?

Maar meer nog, er zijn een groot aantal situaties mogelijk: afdrukken uiteraard, maar ook archiveren (TIF-bestanden van meerdere pagina's), marketing-e-mails verzenden, PDF-bestanden maken voor afdrukken op afstand …
Afbeeldingen, figuren, lijnen, barcodes, teken op je canvas, beheer Excel of Powerpoint, de limiet is je fantasie!

Dit bestand wordt vervolgens door vpxPrint in een Windows-omgeving weergegeven, maar het bestand kan op elke andere omgeving worden gebouwd.
vpxPrint kan lokale bestanden, internet-intranetbestanden van een webserver of een FTP-server weergeven.

 

Klaar om te beginnen?