Domanda

ho postato una domanda di qualche giorno fa sull'importazione di dati in un file InDesign da un database MySQL utilizzando XML. Ho guardato dentro e grazie a qualche aiuto ricevuto da altre fonti pensare che il progetto dovrebbe essere abbastanza semplice.

In sostanza, abbiamo un ID prodotto unico che è lunga 5 cifre. Durante l'importazione di esso, vorremmo le ultime cifre da utilizzare come un colore per un codice a barre. Ogni cifra verrà assegnato un colore (0-9), ed i dati saranno presentati in una tabella come segue:

12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR

La mia domanda è, qualcuno ha esperienza con l'utilizzo di stili GREP all'interno di Adobe InDesign, e potrebbe spiegare come possiamo raggiungere questo obiettivo (cioè impostare lo stile cellulare delle cellule secondo le ultime due cifre del numero)?

È stato utile?

Soluzione

In generale: Ogni cellula è la sua storia testo. Con un semplice GREP ricerca non è possibile cercare contenuti delle celle multiple con una sola ricerca, e non è possibile modificare lo stile di una cella in base al contenuto di un altro cellulare o il testo al di fuori del tavolo. Ovviamente si può raggiungere questo obiettivo con un po 'di scripting più avanzati o un plugin.

Non sono del tutto sicuro se sto rispondendo alla domanda corretta in quanto non è chiaro cosa si sta cercando di realizzare. Forse si potrebbe creare alcuni dati esempio di input e output che mostra chiaramente cosa testo che si desidera quale stile applicato al.

Altri suggerimenti

Ci sono due domande di base qui. Si può importare XML in InDesign e può ou applica la formattazione a questo testo in modo specifico.

Fortunatamente la risposta a entrambe le domande è SI!

Si può imparare quasi tutto il necessario dal mio libro:. Guida del Designer per Adobe InDesign e XML

InDesign può importare XML e applicare la formattazione automaticamente in base al nome del tag. InDesign offre anche uno stile grep e lo stile nidificato.

I tavoli sono un processo più spaventosa. È possibile importare i dati in tabelle utilizzando XML, ma non è così semplice come usando il testo del paragrafo-based. Un modo migliore per realizzare le tabelle basate su XML è quello di utilizzare un XSLT per costruire le tabelle di InDesign nativo dai dati.

È possibile quindi applicare carattere, grep o stili nidificati ai dati in base ai nomi dei tag.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top