En este artículo explicamos algunos problemas frecuentes que pueden presentarse al trabajar con plantillas para generación de documentos en formato Word y qué puedes hacer para solucionarlos.
El texto se sale de la tabla
Para que las líneas de texto no excedan los límites de la tabla, sugerimos seguir las siguientes recomendaciones:
1. Abrir la plantilla en formato word y ubicar la celda que se quiere ajustar.
2. Seleccionar el texto o nombre interno del campo y dar clic en Propiedades de tabla
3. Una vez dentro de Propiedades de tabla, ir a la pestaña "Celda" y seleccionar en Alineación "Centro". Dar clic en Aceptar.
4. Posteriormente, aún con el nombre interno del campo seleccionado, en la pestaña Inicio ir a la sección de Estilos. Abrir la ventana de Estilos y dar clic en la opción "Administrar estilos"
5. Crear un nuevo estilo en el botón Nuevo estilo... En la nueva ventana, diligenciar el nombre del nuevo estilo y agregar las características correspondientes para que la información llegue al campo según las necesidades.
Por ejemplo, ajustar el tipo de estilo, si se basa en algún estilo existente, formato y tamaño de la fuente, etc. y finalmente dar clic en Aceptar.
6. Guardar los ajustes de la plantilla en Word y cargarla nuevamente en Athento para generar los nuevos documentos.
La tabla se duplica entre paginas
Por defecto en los procesadores de texto cuando se crean tablas las opciones de Permitir dividir las filas entre páginas y Repetir como fila de encabezado en cada página, se encuentra activa, lo que genera que cuando la información de la tabla sobrepasa la página, se genera una duplicidad de la tabla entre cada pagina
Para evitar este comportamiento, sugerimos seguir las siguientes recomendaciones:
1. Abrir la plantilla en formato Word y ubicar la tabla que se quiere ajustar.
2. Con clic derecho seleccionar en el menú desplegable Propiedades de tabla.
3. Una vez dentro de Propiedades de tabla, ir a la pestaña "Fila" y desmarcar las opciones de "Permitir dividir las filas entre páginas" y "Repetir como fila de encabezado en cada página". Dar clic en Aceptar.
3. Guardar los ajustes de la plantilla en Word y cargarla nuevamente en Athento para generar los nuevos documentos.
No se muestran los saltos de línea en el texto de un campo de tipo text area
Para resolver este problema, podemos usar los siguientes filtros:
{{ fil|gmv:"metadata.my_field_name"|linebreaksbr }}
El filtro linebreaksbr
hace que los saltos de línea se reemplacen con un único salto de línea. Si conoces HTML, sería como usar una etiqueta <br> para los saltos de línea.
{{ fil|gmv:"metadata.my_field_name"|linebreaks }}
El filtro linebreaks
permite que se respeten los saltos de línea dobles. Si conoces HTML, sería como usar una etiqueta <p> para los saltos de línea doble. Los saltos de línea normales, funcionan igual que con la opción anterior.
No me gusta el formato con el que se imprime un campo de tipo fecha en una plantilla
Para dar un formato específico a los campos de tipo fecha puedes usar la función strftime:
{{ fil.creation_date.strftime('%B %d %Y') }}
En el ejemplo, se formatea la fecha de creación con el nombre completo del mes, dos dígitos para el día y 4 para el año.
Los códigos de formato válidos se pueden ver en la documentación de la librería de Python.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.