El rincón del desarrollador

Seleccione su entorno de desarrollo a continuación...

        Visual Basic

Agregue la clase vpxPrint.vb en el proyecto y
Dim vpxPrint As New _xPrint

Al introducir líneas de código, la palabra vpxPrint. provoca la visualización de un menú contextual que sugiere las funciones disponibles de la clase.

        Visual C#

Incluir la clase vpxPrint.cs en el proyecto

Al introducir líneas de código, la palabra vpxPrint. provoca la visualización de un menú contextual que sugiere las funciones disponibles.

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

Incluir xPrint.i en el proyecto

    Delphi

Incluir “ vpPrint.pas ” en el proyecto

Al introducir líneas de código, la palabra vpxPrint. provoca la visualización de un menú contextual que sugiere las funciones disponibles.

    Delphi

Incluir “ vpPrint.pas ” en la sección “ usos ” del proyecto

Al introducir líneas de código, la palabra vpxPrint. provoca la visualización de un menú contextual que sugiere las funciones disponibles.

El archivo de comando

Los datos y comandos se insertan en un archivo de texto, con codificación ANSI o UNICODE, normalmente con sufijo .xpr.

Los comandos y opciones se especifican en etiquetas rodeadas por < y > , como en un archivo HTML. Pero no temas, su formato es mucho más sencillo y los comandos son concisos y potentes.

Ejemplo:

… es un archivo semilla que muestra una vista previa de “¡Hola mundo!” en la pantalla y también crea un archivo PDF llamado C:\temp\hello.pdf con el mismo contenido.

Otro ejemplo:

 

… se construye en la memoria (y no) el mismo texto de la fila 10 columna 10 pero orientado 45°, envía silenciosamente un correo electrónico (NO-DIALOG) con este documento en formato PDF y el cronograma adjunto. También pide un recibo...

¿Cuántas líneas de código debería escribir para esto sin vpxPrint? ¿Cuánto tiempo te llevaría?

Pero más allá de esto, son posibles multitud de situaciones, imprimir por supuesto pero también archivar (archivos TIF de varias páginas), enviar correos electrónicos de marketing, crear archivos PDF para impresión remota...
Imágenes, figuras, líneas, códigos de barras, dibuja en tu lienzo, maneja Excel o Powerpoint, ¡el límite es tu imaginación!

Este archivo será procesado por vpxPrint en un entorno Windows, pero el archivo se puede compilar en cualquier otro entorno.
vpxPrint es capaz de representar archivos locales, archivos de Internet-intranet desde un servidor web o un servidor FTP.

 

¿Listo para empezar?