4D v16.3

QR SET HTML TEMPLATE

Inicio

 
4D v16.3
QR SET HTML TEMPLATE

QR SET HTML TEMPLATE 


 

QR SET HTML TEMPLATE ( area ; plantilla ) 
Parámetro Tipo   Descripción
area  Entero largo in Referencia del área
plantilla  Texto in Código de la plantilla HTML


El comando QR SET HTML TEMPLATE define la plantilla HTML a utilizar para el área de informe rápido referenciada por area. Esta plantilla se utilizará durante la creación del informe en formato HTML.

La plantilla utiliza un conjunto de etiquetas para procesar los datos. Este funcionamiento permite generar documentos HTML cercanos al informe original o documentos con apariencia totalmente personalizada.

Nota: primero debe llamar QR SET DESTINATION para definir el formato HTML como destino de salida.

<!--#4DQRheader--> ... <!--/#4DQRheader-->
Los títulos de las columnas se insertarán entre las etiquetas. Estas etiquetas generalmente son utilizadas para definir la línea del título del informe.

<!--#4DQRrow--> ... <!--/#4DQRrow-->
La información insertada entre estas etiquetas se repite para cada línea de datos (incluyendo las líneas de detalle y subtotal).

<!--#4DQRcol--> ... <!--/#4DQRcol-->
La información insertada entre estas etiquetas se repite para cada columna de datos dentro de una línea. El orden de la columna permanecerá idéntico al orden en el informe. Cuando se utilizan conjuntamente con <!--#4DQRcol;n--> ... <!--/#4DQRcol;n-->, las etiquetas <!--#4DQRcol--> ... <!--/#4DQRcol--> no serán efectivas a través de las columnas cuyos contenidos no son insertados utilizando <!--#4DQRcol;n--> ... <!--/#4DQRcol;n-->.

Por ejemplo, en un informe que tiene cinco columnas, usted utiliza las etiquetas <!--#4DQRcol;2--> ... <!--/#4DQRcol;2--> para insertar los datos de la segunda columna, <!--#4DQRcol--> ... <!--/#4DQRcol--> irán por cada fila, a través de las columnas 1, 3, 4, y 5. Estas últimas etiquetas ignoran la columna cuyo contenido se publica utilizando <!--#4DQRcol;2--> ... <!--/#4DQRcol;2-->.

<!--#4DQRcol;n--> ... <!--/#4DQRcol;n-->
La información insertada entre estas etiquetas se extrae de la columna del informe cuyo número es “n”. Si quiere mostrar por ejemplo las columnas en un orden diferente al del informe inicial, puede escribir:
<!--#4DQRrow--> <!--#4DQRcol;3--> ... <!--/#4DQRcol;3--><!--#4DQRcol;2--> ... <!--/#4DQRcol;2--><!--#4DQRcol;1--> ... <!--/#4DQRcol;1--> <!--/#4DQRrow-->

En este ejemplo, las columnas se insertan en el orden inverso del informe.

<!--#4DQRfont--> ... <!--/#4DQRfont-->
El contenido HTML insertado entre estas etiquetas será utilizada para la definición de la fuente de la columna o celda actual.

<!--#4DQRfont--> se reemplazará por una definición de fuente HTML y <!--/#4DQRfont--> se reemplazará por la etiqueta de cierre estándar (</font>).

<!--#4DQRface--> ... <!--/#4DQRface-->
El contenido HTML insertado entre estas etiquetas será utilizará para la definición del estilo de la columna o celda actual.

<!--#4DQRface--> se reemplazará por una definición de estilo HTML <!--#4DQRface--> se reemplazará por la etiqueta de cierre estándar (</face>).

<!--#4DQRbgcolor-->
Esta etiqueta de color se reemplazará por la definición de color de la celda actual.

<!--#4DQRdata-->
Esta etiqueta se reemplazará por los datos de la celda actual.

<!--#4DQRlHeader--><!--#4DQRdata--><!--/#4DQRlHeader-->
<!--#4DQRcHeader--><!--#4DQRdata--><!--/#4DQRcHeader-->
<!--#4DQRrHeader--><!--#4DQRdata--><!--/#4DQRrHeader-->
Esas etiquetas se reemplazarán respectivamente por los datos en el encabezado de la izquierda, centro y derecha.

<!--#4DQRlFooter--><!--#4DQRdata--><!--/#4DQRlFooter-->
<!--#4DQRcFooter--><!--#4DQRdata--><!--/#4DQRcFooter-->
<!--#4DQRrFooter--><!--#4DQRdata--><!--/#4DQRrFooter-->

Estas etiquetas se reemplazarán respectivamente por los datos del pie de página de la izquierda, centro o derecha.

Si pasa un número de area inválido, se genera el error -9850.



Ver también 

QR Get HTML template

 
PROPIEDADES 

Producto: 4D
Tema: Informes rápidos
Número 750

Este comando modifica la variable sistema Error

 
HISTORIA 

Creado por: 4D 2003

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)