Comment appliquer un style d'objet à un groupe sans affecter la substance dans le groupe
Comment appliquer un style d'objet à un groupe sans affecter la substance dans le groupe
Le problème:
Je suis tombé sur le bug / difficulté connue suivante récemment, lors de la pose sur un livre graphique riche dans InDesign.
Le livre avait beaucoup de photos avec des légendes, et je l'avais regroupé les photos et les sous-titres ensemble.
Mais maintenant, après que les photos et les légendes ont été regroupées, je voulais appliquer un style d'objet au seul groupe - le groupe avait besoin d'un habillage de texte, et comme il y avait beaucoup de ces groupes dans le livre, la bonne façon de le faire était de créer et appliquer un style d'objet à chaque groupe.
C'est là le problème a commencé.
Lorsque vous appliquez un style d'objet à un groupe d'objets dans InDesign, ce style d'objet est appliqué à tous les éléments à l'intérieur du groupe.
Donc, si, comme dans mon cas, le style d'objet appliqué 20pt de texte enveloppe en dessous du groupe, chaque élément à l'intérieur du groupe aura également 20pt d'habillage de texte appliqué ci-dessous.
Dans mon cas, cela signifie que l'image ci-dessus la légende poussait le texte de la légende loin et en l'amenant à entrer dans overset!
Il est clair que pas souhaitable.
La solution (un script!)
La seule solution que je pouvais trouver était le script suivant.
Appliquer le style de l'objet au groupe Silencieusement (nom Snappy, je sais!) Vous permettra d'appliquer un style d'objet à un groupe withoutchanging tout élément à l'intérieur de ce groupe.
Ainsi, vous pouvez appliquer un style au groupe, et il sera appliqué que pour le groupe lui-même et non à quoi que ce soit à l'intérieur du groupe.
Il semble un peu fou que Adobe nous attend d'avoir recours à un script pour un tel besoin évident! Mais au moins avec ce script, imparfait qu'il est, il y a une solution partielle.
Comment utiliser le script
Après avoir téléchargé et l'ajouter à votre dossier scripts comme d'habitude, sélectionnez un groupe dans InDesign et exécutez le script.
Sélectionnez le style d'objet que vous souhaitez appliquer à ce groupe.
Cliquez sur OK, et le style sera appliqué uniquement au groupe. Rien d'autre devrait changer!
Post-scriptum Ceci est un script gratuit, et il n'a pas été testé en profondeur. Je l'ai utilisé moi-même sur un projet réel et il semble fonctionner très bien dans de nombreux cas. Parfois, les propriétés de certaines choses à l'intérieur du groupe changent unwantedly.
CONSEIL: Pour les résultats les plus prévisibles, assurez-vous que tous les éléments du groupe ont un style d'objet appliqué, et qu'aucun des styles d'objet ont overrides locaux.
Cliquez ici pour télécharger gratuitement « Appliquer le style d'objet Silencieusement » Script