Pregunta

Publiqué una pregunta hace unos días sobre la importación de datos a un archivo de InDesign desde una base de datos MySQL usando XML. Lo he investigado y gracias a alguna ayuda recibida de otras fuentes piensan que el proyecto debería ser bastante sencillo.

Esencialmente, tenemos una identificación de producto única que tiene 5 dígitos de largo. Al importarlo, nos gustaría que los últimos dígitos se usen como color para un código de barras. A cada dígito se le asignará un color (de 0-9), y los datos se presentarán en una tabla de la siguiente manera:

12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR

Mi pregunta es, ¿alguien tiene experiencia con el uso de estilos GREP dentro de Adobe InDesign, y podría explicar cómo podríamos lograr esto (es decir, establecer el estilo celular de las celdas de acuerdo con los últimos dos dígitos en el número)?

¿Fue útil?

Solución

En general: cada celda es su propia historia de texto. Con una búsqueda simple de GREP, no puede buscar el contenido de múltiples celdas con una sola búsqueda, y no puede modificar el estilo de una celda en función del contenido de otra celda o texto fuera de la tabla. Por supuesto, puede lograr esto con algunas secuencias de comandos más avanzadas o un complemento.

No estoy muy seguro de si estoy respondiendo la pregunta correcta, ya que no está claro lo que está tratando de lograr. Tal vez podría crear algunos datos de entrada y salida de ejemplo que muestren claramente qué texto desea a qué estilo se aplica.

Otros consejos

Hay dos preguntas básicas aquí. ¿Puede importar XML a InDesign y puede aplicar el formateo de este texto de manera específica?

¡Felizmente, la respuesta a ambas preguntas es sí!

Puede aprender casi todo lo que necesita de mi libro: una guía de diseñador para Adobe InDesign y XML.

InDesign puede importar XML y aplicar formateo automáticamente en función del nombre de la etiqueta. InDesign también proporciona un estilo GREP y un estilo anidado.

Las tablas son un proceso más aterrador. Puede importar datos a tablas usando XML, pero no es tan sencillo como usar texto basado en párrafos. Una mejor manera de lograr tablas basadas en XML es usar un XSLT para construir tablas de InDesign nativos a partir de los datos.

Luego puede aplicar estilos de carácter, GREP o anidados a los datos en función de los nombres de etiquetas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top