versión 2003
QR SET TEXT PROPERTY (area; numColumna; numlinea; propiedad; valor)
Parámetro | Tipo | Descripción | |
area | Entero largo | Referencia del área | |
numColumna | Entero largo | Número de columna | |
numlinea | Entero largo | Número de línea | |
propiedad | Entero largo | Número de propiedad | |
valor | Entero largo | Valor de la propiedad seleccionada |
Descripción
El comando QR SET TEXT PROPERTY permite definir las propiedades de texto de la celda determinada por los parámetros numColumna y numLinea.
area es la referencia del área del informe rápido.
numColumna es el número de la columna de la celda.
numLinea es la referencia de la línea de la celda:
si numLinea es igual a -1, designa el título de la columna.
si numLinea es igual a -2, designa el área de detalle.
si numLinea es igual a -3, designa el área total general.
si numLinea es igual a -4, designa el encabezado de la página.
si numLinea es igual a -5, designa el pie de página.
Puede utilizar las constantes del tema QR Rows for Properties para designar el elemento de la fila. Los valores de las constantes son: qr title (-1), qr detail (-2), qr grand total (3), qr header (4), y qr footer (-5).
Nota: Cuando pasa -4 o -5 en numLinea, necesita pasar un número de columna en numColumna, incluso si no lo utiliza.
si numLinea es un valor positivo, designa la línea del subtotal correspondiente.
Nota: En modo tablas cruzadas, el principio es similar excepto para los valores de las líneas, que son todos positivos.
propiedad es el valor del atributo de texto a asignar. Puede utilizar las constantes del tema QR Text Properties, y los siguientes valores pueden ser definidos:
Constante (valor) | Valor a definir |
qr font (1) | Número de fuente devuelto por el comando FONT LIST |
qr font size (2) | Tamaño de la fuente en puntos (9 a 255) |
qr bold (3) | Atributo negrita (0 ó 1) |
qr italic (4) | Atributo itálica (0 ó 1) |
qr underline (5) | Atributo subrayado (0 ó 1) |
qr text color (6) | Atributo de color (Entero largo) |
qr justification (7) | Atributo de justificación (0 por defecto, 1 a la izquierda, |
2 al centro o 3 a la derecha) | |
qr background color (8) | Número de color de fondo |
qr alternate background color (9) | Número de color de fondo alterno |
Si pasa un número de area inválido, se genera el error -9850.
Si el parámetro numColumna incorrecto, se genera el error -9852.
Si el parámetro numLinea incorrecto, se genera el error -9853.
Si el parámetro propiedad incorrecto, se genera el error -9854.
Ejemplo
Este método define varios atributos para el título de la primera columna:
`Asigna la fuente Times: QR SET TEXT PROPERTY(qr_area;1;-1;qr font;Font number("Times")) `asigna el tamaño de fuente de 10 puntos: QR SET TEXT PROPERTY(qr_area;1;-1;qr font size;10) `asigna el atributo de fuente negrita: QR SET TEXT PROPERTY(qr_area;1;-1;qr bold;1) `asigna el atributo de fuente Italica: QR SET TEXT PROPERTY(qr_area;1;-1;qr italic;1) `asigna el atributo de fuente subrayado: QR SET TEXT PROPERTY(qr_area;1;-1;qr underline;1) `asigna el color verde claro: QR SET TEXT PROPERTY(qr_area;1;-1;qr text color;0x0000FF00)
Ver también