Você está na página 1de 17

Rpv Reports

Guia rpida para programadores I



Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
1
Acerca de esta guia

Este documento ha sido especialmente preparado para 1) aquellos desarrolladores que necesitan aprender el concepto
Rpv Reports realmente rpido y no tienen tiempo para leer demasiadas pginas. 2) aquellos programadores que ya
utilizan Rpv Reports regularmente y necesitan tener una referencia rpida con la lista de comyos de Rpv Reports.

Si Ud es nuevo con Rpv, deber leer cuatro pginas (incluyendo esta) para aprender a generar sus informes. El resto
del documento es la lista de los comyos.



Introduccin a Rpv Reports

Rpv reports o Rpv es un concepto diferente para el desarrollo de informes, el cual no trabaja de la misma manera que
otras herramientas para desarrollar listados.

Lo que Rpv hace es leer simples ficheros de texto generados por su programa y transformarlos en listados que pueden
ser impresos utilizyo las caractersticas grficas de Windows, incluyendo imgenes, cdigos de barras, todos los
efectos aceptados por Windows (fuentes, colores, etc). Rpv Reports tambin provee un visualizador para ver y navegar
sus informes antes que los mismos sean impresos, y un servidor de impresin que le ayudar a manejar gryes
volmenes de informacin o inclusive para conectar con servidores Unix.

Puesto que cualquier lenguaje es capaz de generar ficheros planos, Rpv tambin es aplicable a su lenguaje de
programacin.


Usos

Rpv Reports es excelente para aquellos programadores que utilicen lenguajes de programacin bajo Windows o bajo
Dos obteniendo siempre los mismos resultados profesionales. Los ficheros planos pueden ser generados cualquier
sistema operativo.

Es tambin capaz de manejar informes generados sobre un servidor Unixr (SCO, Linux, Qnx, Solaris, etc) e imprimirlos
con la misma calidad sin inconvenientes.

Su lgica es sumamente simple y el programador no deber aprender nueva lgica para preparar sus informes. Lo que
el desarrollador har es simplemente enviar los datos al fichero de salida y Rpv Reports les dar formato / imprimir.

Comprendiendo el concepto

Basado en ficheros planos, consideramos que el concepto Rpv es el ms sencillo que Ud podr encontrar.

Primera regla.

Todos los textos entre llaves { y } sern interpretados pero no impresos.
Entre los caracteres { y } deberemos especificar comyos, separados (si son ms de uno) por el caracter
punto y coma.

Sabiendo esto, podemos presentar dos comyos:

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
2

F = Font o fuente. Este es el nombre de la fuente que ser utilizada.
S = Size o tamao. El tamao de la fuente utilizada.

{F=Times new roman;S=18} Este texto ser mostrado usyo Times New Roman en 18 puntos.

El texto sera mostrado por el visualizador de Rpv de la siguiente manera:

Este texto sera mostrado usyo Times New Roman en 18 puntos.

Este tipo de manejo de fuentes no son posibles en un fichero de texto estndar.

Ms comyos:

B = Fuente negrita. (bold)
U = Fuente subrayada. (underlined)
\N = Una lnea hacia abajo.

Sabiendo esto, podremos entonces hacer algunas cosas ms:

{F=Times new roman;S=18;b=y;u=y} Este texto ser en negrita y subrayado {\n}
{b=n;u=n} Este ser con tipografa normal (tambin en 18 puntos){\n}

Resultado:

Este texto ser en negrita y subrayado
Este sera con tipograIia normal (tambien en 18 puntos)


Secciones de un listado

Todos los reportes contienen tres secciones: configuracin, header y data.

Aqu explicaremos las razones de cada seccin.

Configuracin

Esta seccin est especialmente diseada para especificar parmetros importantes que afectarn al listado en su
totalidad, tales como orientacin del papel, medidas del mismo, impresora predeterminada, ttulo del informe, etc.

Usualmente, los parmetros tienen valores predeterminados. Por tal razn, solamente se especificarn aquellos que
deban contener un valor distinto al valor predeterminado.

[Header]

Reconocido por la clusula [HEADER], esta seccin contiene TODA LA INFORMACIN QUE SER MOSTRADA O
IMPRESA EN TODAS LAS PGINAS DEL INFORME.

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
3
Esta seccin es la indicada para ubicar los ttulos de su informe. No obstante la seccin HEADER es obligatoria, la
misma puede permanecer vaca.

[Data]

Esta es la seccin ms importante del informe conteniendo dentro de s toda la informacin que se desea
mostrar/imprimir.


Un ejemplo de un informe de tipo Rpv

Report_title=This is my first report
[header]
{f=arial;s=12;b=y}
{\n;\n}
{1000} This is the title of my first report {\n;\n}
{u=y;s=10}
{1000} Name {3000} Address {5000} Phone {\n;\n;u=n;b=n}
[data]
{1000} Charles Smith {3000} Rose Road 1234{5000} 987-6543 {\n}
{1000} Sylvia Johnson {3000} Erin street {5000} 876-5432 {\n}
{1000} Frank Mc Gonigal {3000} Canada Avenue {5000} 765-4321 {\n}

As es cmo el informe se ver en el visualizador de reportes de Rpv.




Este es un simple ejemplo. Sin embargo, exponemos algunas faqs que Ud puede tener al respecto.

Que pasa si hay 1000 nombres en vez de 3? Simple. Puesto que esos registros se encuentran contenidos en la
seccin [data], Rpv reconocer el final de la pgina y comenzar una nueva automticamente sin comyos adicionales.
Cada vez que una nueva pgina es iniciada la seccin HEADER es mostrada/impresa nuevamente.

Puedo iniciar una nueva pgina cuyo yo lo desee? S se puede. Todo lo que deber hacer es incluir el comyo a tal
efecto (\NP) cuyo precise que la nueva pgina sea insertada.

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
4

Qu son esos nmeros? 1000, 3000, 5000? Esos nmeros indican la posicin horizontal del texto sobre el papel.
Practicamente: las columnas.
Los valores son expresados en twips en vez de caracteres. Cada centmetro equivale a 567 twips as como cada
pulgada equivale a unos 1440 aproximadamente.
Esto significa que que el primer texto estar a 1000 twips desde el margen izquierdo, el segundo y el tercero a 3000 y
5000 respectivamente.


Declaracin de las columnas de su informe

En la seccin de configuracin Ud puede declarar las columnas para ser utilizadas en el informe completo. La ventaja
de esta modalidad radica en que para alterar todos los valores deber simplemente cambiar un nmero en vez de cada
ubicacin separadamente dentro del informe.

Las columnas deben ser declaradas en la seccin de configuracin de la siguiente manera.

$columna=valor

El nombre de la columna siempre debe comenzar con el caracter $. Una vez que las columnas han sido declaradas
ya no ser necesario el uso de los nmeros para ubicar el texto dentro de la pgina. Simplemente bastar con hacer
referencia a la columna.

Ejemplo en la seccin de configuracin:





Ejemplo en las secciones [header] y [data].

{$1} Charles Smith {$2} Rose Road 1234 {$3} 987-6543 {\n}


Lo que su programa debe hacer para generar un reporte Rpv

Lo necesario es que su programa genere un fichero siguiendo la sintaxis vista anteriormente. Su programa debe
generar el fichero leyendo sus bases o bien los archivos de datos de la misma manera en que eran generados
anteriormente para aquellas impresoras que utilizan los comyos escape.

Ahora, en vez de comyos escape, incluiremos comyos Rpv obteniendo resultados muy distintos.
Nuestra pgina de ejemplos le mostrar cmo generar un informe de tipo Rpv en diferentes lenguajes.


Cmo iniciar el visualizador de Rpv para ver sus informes

Iniciar el visualizador resulta sumamente simple siendo necesario llamar al programa RPV.EXE con el nombre del
fichero a visualizar como argumento.

Ejemplos.

$1=1000
$2=3000
$3=5000

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
5
Desde VB:
Shell (c:\program ficheros\rpv\rpv.exe c:\myreports\report01.rpv)

Desde RM/Cobol
Call system using c:\program ficheros\rpv\rpv.exe c:\myreports\report01.rpv.

Recuerde siempre cerrar los ficheros antes de llamar al ejecutable RPV.EXE ya que los ficheros de salida
podran no quedar completos en caso de permanecer abiertos.



Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
6
Lista de comyos

Parametros de la seccin de configuracin.

La seccin de configuracin es definida por las primeras lneas del fichero hasta que la seccin [header] comienza.
En esta seccin el programador definir los valores de los parmetros necesarios afectyo al informe completo.

La sintaxis de los parmetros es la siguiente:

PARAMETRO=VALOR

BarWidth
Define el ancho de las lineas y separaciones de las barras para mostrar/imprimir cdigos de barras. Los valores
posibles son: 1 (predeterminado, para impresoras lser), 2 (ms ancho, para impresoras de chorro de tinta) y 3 (el
ms ancho, para impresoras de matriz de punto)

Ejemplo:
Barwidth=3

Common
Define una cadena conteniendo comyos Rpv que ser enviada inmediatamente despus de que el HEADER es
mostrado o impreso.
Valor predeterminado: vaco.

Ejemplo:
Common={f=arial;s=10;b=n;u=n}

Export_Allowed
Define si la exportacin del informe ser permitida o no. Valores: Y y N.
Valor predeterminado: Y
Ejemplo:
Export_allowed=N

FixedHor *
Define la posicin horizontal para fijar los ttulos de su informe. Valor predeterminado: 0
Ejemplo:
FixedHor=1000

FixedVer *
Define la posicin vertical para fijar los ttulos de su informe. Valor predeterminado: 0
Ejemplo:
FixedVer=1000

LinkTips
Define si se mostrar al usuario final el contenido de los enlaces al pasar el ratn sobre los mismos. Valor
predeterminado: Y
Ejemplo:
Linktips=N

Lm
Define el margen izquierdo (en twips). Valor predeterminado: 0.

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
7
Ejemplo:
LM=500


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
8

MaxY
Define el valor mximo para Y (en twips). Practicamente, indica cuyo terminar con la pgina y comenzar una
nueva. Valor predeterminado: el largo de la pgina.
Ejemplo:
Maxy=10000

Open_View
Indica al servidor de impresin el abrir el visualizador en vez de enviar el listado directamente a la impresora. Este
parmetro funciona exclusivamente con el servidor de impresin.
Valor predeterminado: N
Ejemplo:
Open_view=Y

Orientation
Define si el listado ser impreso / mostrado utilizyo orientacin vertical u horizontal.
Valores posibles: 1 = Vertical (predeterminado) 2 = Horizontal
Ejemplo:
Orientation=2

PageLenght y PageWidth
Define el largo y el ancho de la pgina (en twips). Estos parmetros no tienen valores predeterminados. Estos
parametros deben ser establecidos en conjunto. Si uno de ellos no es definido pero s el otro, la pgina no ser
mostrada ni impresa. Adicionalmente, el parmetro PAPERSIZE NO DEBE ser establecido cuando estos parmetros
sean utilizados.

Ejemplo:
Pagelenght=14000
Pagewidth=11000

PaperSize
Define el papel que ser utilizado. Este parmetro no es compatible con los parmetros PageLenght y PageWidth.
Los valores aceptados son: A4, LETTER, EXECUTE, LEGAL, B5, ENVELOPE10 y ENVELOPEDL
Valor predeterminado: A4
Ejemplo:
Papersize=Letter

Print_Allowed
Define si la impresin del informe est o no permitida. Valores Y o N. Valor predeterminado: Y
Ejemplo:
Print_allowed=N

Printer
Define la impresora predeterminada para el listado actual. El valor para este parmetro debe ser el mismo nombre de
la impresora que conoce Windows. Valor predeterminado: impresora predeterminada
Ejemplo:
Printer=Hp deskjet 500c

Report_Title
Define el ttulos del informe (el ttulo de la ventana). Valor predeterminado: el nombre del fichero.
Ejemplo:
Report_title=Reporte de transacciones detalladas

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
9


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
10

Save_Allowed
Define si el informe puede ser salvado. Valores Y o N. Valor predeterminado: Y
Ejemplo:
Save_allowed=N

Spacing (setting)
Define el espacio (en twips) entre lneas. Este parmetro afecta el informe completo. Sin embargo, es posible
cambiarlo temporalmente utilizando el comando Spacing.
Valor predeterminado: 200 twips.
Ejemplo:
Spacing=250

Tm (Top margin)
Define el margen superior del listado (en twips). Valor predeterminado: 0.
Ejemplo:
TM=500

PagAux
Define un nmero para ser agregado al nmero de pgina actual. Por ejemplo, si Ud define el parmetro PAGAUX=5,
la funcin {pagaux} mostrar el valor {pag} + 5. El uso de este parmetro es indicado para comenzar un listado en
una pgina diferente de 1. Valor predeterminado: 0. Vea tambin la funcin PagAux
Ejemplo:
Pagaux=10



Secciones Header y data.

La diferencia entre header y data es que header ser repetida en todas las pginas que sean mostradas o impresas.

Esto significa que los ttulos del informe sern ubicados en la seccin header aunque no es estrictamente requerido. Lo
que s es requerido es que la seccin header exista, an se encuentre vaca.

La seccin data ser el cuerpo del reporte propiamente dicho y Rpv lo separar en pginas automticamente
mostrando el header en cada nueva pgina que se inicie.


La sintaxis de los comandos es la misma para ambas secciones.

Comandos de texto

\N (Nueva lnea. Una lnea abajo)
Termina la lnea actual y comienza una nueva. Va hacia abajo una lnea o bien el nmero de twips declarado en
Spacing. Sin argumentos, este comando es el ms utilizado y uno de los ms importantes. Vea tambin el comando
Spacing y el parmetro Spacing.
Ejemplo:
{$1} Esto va en la lnea 1 {\n}
{$1} Esto va en la lnea 2 {\n}


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
11

A (Alineacin)
Define la alineacin del texto. Expresado con L (izquierda),R (derecha) o C (centro). Valor predeterminado L.
Ejemplo:
{A=R} 10,000 {A=L;\n}

Nota importante acerca de la alineacin. Siempre observe cerrar correctamente los atributos de alineacin del texto.
Especialmente luego de utilizar alineacin derecha y centrada. Omitir esto podra causar que el listado completo
quede alineado incorrecto.

F (Nombre de la fuente)
F Define el nombre de la fuente a ser utilizada. Expresada en letras.
Sintaxis:
F=Name of the font
Ejemplo:
{F=Times new roman}

S (Tamao de la fuente)
Define el tamao de la fuente. Expresado en puntos.
Sintaxis:
S=Puntos
Ejemplo:
{S=18}

U (Fuente subrayada)
Expresada con Y o N. Valor predeterminado: N
Ejemplo:
{U=Y}

I (Fuente cursiva o itlica)
Expresada con Y o N. Valor predeterminado: N
Ejemplo:
{I=Y}

B (Fuente negrita)
Expresada con Y o N. Valor predeterminado: N
Ejemplo:
{B=Y}

ST (Fuente tachada)
Expresada con Y o N. Valor predeterminado: N
Ejemplo:
{ST=Y}


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
12

C (Color)
Define el color de las fuentes.
Este comando tiene dos posibles sintaxis:
{C=Number} donde el valor es un nmero entre 0 y 16.
{C=Red,Green,Blue} donde los valores son nmeros de 0 a 256 indicando las cantidades de rojo, verde y azul
respectivamente.

Ejemplo:
{C=12} Color rojo {\n}
{C=245,245,245} Gris claro {\n}
{C=0} Color negro nuevamente

Tab
Inserta un espacio. Este comando resultar til en ciertas circunstancias donde se deba separar textos en un informe.
Sintaxis:
Tab=nmero_de_twips
Ejemplo:
{$1} Uno {color=12;tab=50} Dos {\n}


Comandos grficos

Pic (Inserta una imagen en el listado)
El comando Pic inserta una imagen deotro del informe.
Sintaxis:
PIC=FICHERO.BMP,X, [Y], Ancho, Alto[,Enlace]
Los valores luego del nombre del fichero deben ser expresados en twips.
En caso de que Y sea omitida, la imagen ser ubicada en la posicin actual de Y.
En caso de que un enlace sea especificado, la imagen completa se transformar en un hipervnculo. Vea tambin el
comando Link.

Box (Dibuja una caja dentro del informe)
Dibuja una caja dentro del informe. Expresado en twips..
Sintaxis:
Box=X1,[Y1],Ancho,Alto
Ejemplo:
{Box=100,1000,500,500}

Boxf (Dibuja una caja rellena de color)
Similar al comando Box, Boxf dibuja una caja rellena de color. Boxf rellenar la caja con el color definido utilizando el
comando C.
Expresado en twips.
Sintaxis:
Box=X1,[Y1],Ancho,Alto
Ejemplo:
{Boxf=100,1000,500,500}


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
13

Line (Dibuja una lnea horizontal dentro del listado)
Dibuja una lnea horizontal dentro del listado. El valor de Y ser tomado de la posicin vertical actual. Expresado en
twips.
Sintaxis:

LINE=X1,X2[,Tipo]

El argumento tipo indica lo siguiente:
0 (predeterminado) lnea slida
1 lnea punteada

Ejemplo:
{Line=400,12000}
{Line=400,12000,1}

XYLine (Dibuja cualquier lnea dentro de un informe)
Expressed en twips.
Sintaxis:
XYLINE=[X1],[Y1],[X2],[Y2][,Type]

An cuando todos los argumentos sean opcionales, al menos un par de ellos deben ser especificados para obtener un
resultado de este comando. En caso de que el argumento sea omitido para X o Y, se utilizarn los valores actuales.

W (Ancho de la lnea)
W Define el ancho de las lneas que sern dibujadas.
Estos valores son expresados en pixeles.
Valor predeterminado: 1.
Ejemplo:
{W=3}

Print & NoPrint *
Define si el texto ser mostrado ms no impreso. Valor predeterminado: PRINT
Ejemplo:
{NoPrint} Este texto ser mostrado pero no impreso {\n}
{Print} Este otro ser mostrado E impreso {\n}


Comandos de ejecucin

Link
Inserta un enlace o hipervnculo dentro de un informe. El enlace ejecutar un fichero EXE, un fichero NO EXE
correctamente asociado (BMP con Paint, DOC con Word, XLS con Excel, etc) o bien un comando RpvCmd para
ejecutar tareas internas de AN Business Reports.
Ejemplo:
{Link=Calc.exe} Iniciar calculadora
{Link=mailto:support@rpvreport.com} Solicitar soporte
{Link=c:\mp3s\song1.mp3} Escuchar un Mp3


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
14

Execute
Ejecuta un fichero EXE, un fichero NO EXE correctamente asociado (BMP con Paint, DOC con Word, XLS con Excel,
etc) o bien un comando RpvCmd para ejecutar tareas internas de AN Business Reports.

Sintaxis

Execute=Lo_que_se_desea_ejecutar, modo, contexto

Lo_que_se_desea_ejecutar es el nombre de un fichero ejecutable o bien un fichero correctamente asociado a una
aplicacin, una direccin en internet, etc.
Modo. Define si la ejecucin se har una vez (ONCE) o siempre (ALWAYS).
Contexto indica si la ejecucin ser para: VIEWER, PRINT o BOTH (ambos).

Example
{execute=calc.exe,once,viewer}

Dependiendo de la tarea que Ud necesite ejecutar, la opcin ONCE es la ms recomendada. Por ejemplo, si
especifica "{exec=x.exe,always,viewer}", cada vez que la pgina en la cual se encuentra el comando es
mostrada, el comando ser ejecutado. Lo mismo suceder si el comando exec se encuentra en modo always
dentro de la seccin HEADER.

Nota especial para usuarios de AN Business Reports.
AN Business Reports accepta el uso del comando EXECUTE en la seccin de configuracin de ser necesario
utilizando la siguente sintaxis:

Report_title=Prueba
Execute=Calc.exe
Papersize=Legal

Postshow *
Similar a EXECUTE, este comando ejecuta la accin una vez que la pgina actual ha sido mostrada.
Sintaxis:
Postshow=Lo_que_desea_ejecutar
Ejemplo:
PostShow=RpvCmdWait=10
PostShow=RpvCmdNextPage


Otros comando

\N (Nueva lnea. Una lnea abajo)
Termina la lnea actual y comienza una nueva. Va hacia abajo una lnea o bien el nmero de twips declarado en
Spacing. Sin argumentos, este comando es el ms utilizado y uno de los ms importantes. Vea tambin el comando
Spacing y el parmetro Spacing.
Ejemplo:
{$1} Esto va en la lnea 1 {\n}
{$1} Esto va en la lnea 2 {\n}

\P (Una lnea arriba)
Va una lnea arriba o el nmero de twips declarados en Spacing. Vea tambin el comando Spacing y el parmetro
Spacing.

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
15

Spacing. Comando (espacio entre lneas)
Define el valor para el parmetro Spacing para las prximas operaciones \N o \P.
Luego que un comando \n or \p sea ejecutado, el Spacing retornar a su valor original. Vea tambin el
parmetro Spacing.
Ejemplo. {spacing=4000;\n}

\NP (Nueva pgina)
Finaliza la pgina actual y comienza una nueva. Este comando es especialmente util para controlar cuando se desea
insertar nuevas pginas en un listado. Sin argumentos.

TopOfPage (Tope de pgina)
This commy goes to the very top of the current page. (Y=0).
Its use is recommended sometimes to go back to the initial position. However, its is recommended rational use of this
commy not to create confuse reports. No arguments.

Rem (Inserts a comment)
This commy inserts a comment into your report.
Sintaxis: REM=comment
Ejemplo:
{Rem=Your comment here}

Circle
Draws a circle into the report.
Sintaxis:
Circle=[X],[Y],[Ratio]
Ejemplo:
{Circle=,,;tab=200;circle=,,}

Trim
Determines if the left y right spaces of a string will be cut or not.
Sintaxis:
Trim=Y|N
Ejemplo:
{Trim=N} do not cut left y right spaces {\n}

Copy (Inserts an external fichero into the report)
The commy copy inserts an external fichero into the Rpv report.
The external fichero (with Rpv format, extension .INS) will be inserted in the place of the copy commy.
Sintaxis:
COPY=FICHERONAME
E.g. {COPY=\TEMPLATES\INVOICE.TXT}

E (export line)
Tells Rpv to export the current line in an exporting operation. Without arguments, this must be the first commy of the
line.

T (Inserts a delimiter)
Inserts a delimiter on its place when exporting.The delimiter is ;. No arguments.


Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
16

Comandos de cdigos de barras

Bar (inicia un cdigo de barras)
Bar define el comienzo de escritura en cdigo de barras 3-9. Todos los textos especificados entre {bar} y {nobar} sern
representados utilizando cdigos de barras.
Sin argumentos, finaliza con NoBar

NoBar (finaliza la escritura de cdigos de barras)
NoBar finaliza Bar.
Ejemplo {Bar} 1234567890123 {NoBar}

Ean13 **
Comienza un cdigo de barra de tipo EAN-13. Un cdigo EAN-13 debe contener 13 caracteres numricos. En caso
contrario, los cdigos no sern mostrados ni impresos.
Utilice NoBar para finalizar Ean13.
Ejemplo:
{Ean13} 1234567890123 {nobar}

B128B **
Comienza un cdigo de barras de tipo 128-B. Este tipo de cdigos acepta nicamente caracteres numricos. Use
NoBar para finalizar B128B.
Ejemplo:
{B128B} 12345 {nobar}


Funciones

Pag (Pgina actual)
Muestra el nmero de la pgina actual. Sin argumentos.
Ejemplo: {Pag}

PagAux (Shows the current PagAux of the report) *
Muestra el nmero actual de PagAux. Originalmente, pagAux es un nmero que ser adicionado al nmero de
pgina actual.
Si el parmetro PagAux no est definido, entonces PagAux ser el mismo nmero de pgina.
Si el parmetro PagAux est establecido en 10 por ejemplo, entonces PagAux ser el nmero de pgina actual
+ 10.
Ejemplo: {Pagaux}

Date (fecha actual)
Muestra la fecha actual utilizando el formato de su sistema operativo. Este formato es establecido en el Panel de
Control / configuracin regional. Sin argumentos.
Ejemplo: {Date}

Time (hora actual)
Muestra la hora actual utilizando el formato de su sistema operativo. Este formato es establecido en el Panel de
Control / configuracin regional. Sin argumentos.
Ejemplo: {Time}

Hour (hora actual)

Rpv Reports
Guia rpida para programadores I

Copyright (c) 2004 Dasp Software. Todos los derechos reservados. http://www.rpvreport.com
17
Muestra la hora actual. Sin argumentos.
Ejemplo: {Hour}

Minute (minuto actual)
Muestra el minuto actual. Sin argumentos.
Ejemplo: {minute}

Second (segundo actual)
Muestra el segundo actual. Sin argumentos.
Ejemplo: {second}

Day (da actual)
Muestra el da actual (en nmeros). Sin argumentos
Ejemplo: {Day}

Month (Current month)
Muestra el mes actual (en nmeros). Sin argumentos
Ejemplo: {month}

Year (Current year)
Muestra el ao actual (en nmeros). Sin argumentos
Ejemplo: {year}

(*) Slo disponible en AN Business Reports

Você também pode gostar