Question

Je posté une question il y a quelques jours sur l'importation des données dans un fichier InDesign à partir d'une base de données MySQL en utilisant XML. Je l'ai examiné et grâce à l'aide reçue d'autres sources pense que le projet devrait être assez simple.

Pour l'essentiel, nous avons un ID de produit unique qui est à 5 chiffres. Lors de l'importation, nous aimerions que les derniers chiffres à utiliser comme une couleur pour un code à barres. Chaque chiffre est attribué une couleur (de 0-9), et les données seront présentées dans un tableau comme suit:

12345
ROW 1 COLOUR
ROW 2 COLOUR
ROW 3 COLOUR

Ma question est ce que quelqu'un a l'expérience avec l'utilisation de styles GREP dans Adobe InDesign et pourrait expliquer comment nous pourrions y parvenir (à savoir la définition du style cellulaire des cellules selon les deux derniers chiffres du numéro)?

Était-ce utile?

La solution

En général: Chaque cellule est sa propre histoire de texte. Avec un simple GREP recherche vous ne pouvez pas rechercher le contenu de plusieurs cellules avec une seule recherche, et vous ne pouvez pas modifier le style d'une cellule en fonction du contenu d'une autre cellule ou texte à l'extérieur de la table. Vous pouvez d'accomplir cela avec bien sûr des scripts plus avancés ou un plug-in.

Je ne suis pas sûr si je réponds à la bonne question car il est pas clair ce que vous essayez d'accomplir. Peut-être que vous pourriez créer des entrées d'exemple et de sortie montrant clairement ce texte que vous voulez ce que le style appliqué.

Autres conseils

Il y a deux questions fondamentales ici. Pouvez-vous importer XML dans InDesign et peut UO de mettre en forme ce texte d'une manière spécifique.

Heureusement, la réponse à ces deux questions est OUI!

Vous pouvez apprendre presque tout ce que vous avez besoin de mon livre. Guide du concepteur pour Adobe InDesign et XML

InDesign peut importer XML et appliquer le formatage automatiquement sur la base du nom de la balise. InDesign fournit également un style grep et le style imbriqué.

Les tables sont un processus effrayant. Vous pouvez importer des données dans des tableaux en utilisant XML, mais il est pas aussi simple que l'utilisation de texte basé sur le paragraphe. Une meilleure façon d'accomplir des tables XML est d'utiliser un XSLT pour créer des tableaux InDesign natifs à partir des données.

Vous pouvez ensuite appliquer le caractère, grep ou styles imbriqués les données sur la base des noms de balises.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top