Al generar informes SAS© en formato PDF, es común querer cuidar el formato del encabezado. Una solicitud estética común es insertar una línea horizontal que separe el área de los títulos del cuerpo del informe.
Sin embargo, a menudo existe confusión entre subrayar el texto y crear un borde de contenedor. Si alguna vez ha intentado usar la opción underline en la instrucción TITLE, probablemente haya notado que solo subraya el texto (los caracteres). Si su título es corto, la línea se detiene abruptamente.
La pregunta es: ¿cómo obtener una línea de separación que se extienda por todo el ancho de la página, independientemente de la orientación (Vertical u Horizontal) y la longitud del texto?
El error frecuente: el elemento de estilo incorrecto
Para modificar la apariencia general de los informes, se recomienda el uso de PROC TEMPLATE. Sin embargo, la elección del elemento de estilo a modificar es crucial.
Muchos usuarios intentan modificar el elemento SysTitleandFooterContainer aplicándole reglas de borde (frame=below, rules=rows). Aunque esto parece lógico, este enfoque a menudo no produce los bordes visibles esperados en el destino PDF.
La solución: Apuntar a TitlesAndFooters
Para obtener un borde que actúe como una línea de separación debajo de toda el área del título, se debe modificar el elemento de estilo TitlesAndFooters.
A continuación, se muestra cómo proceder creando un estilo personalizado que herede de un estilo existente (como styles.statistical o styles.pearl):