Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Can I automatically apply an object style based on paragraph style?

Participant ,
Sep 25, 2024 Sep 25, 2024

Hello all,

 

I know it's possible to make a paragraph style part of an object style, but I'm basically wanting to do the reverse: apply an object style based on a paragraph style.

 

A little more context: I'm working on typesetting a book and have a handful of pages where I want the text to be aligned to the bottom of the frame rather than the top. In those instances, there will be a specific paragraph style applied that will only be used on those kinds of pages.

 

So far I haven't found any automatic or semi-automatic way to do that. I can do it manually, of course, but if there are any changes to the flow of the book I'd have to redo it.

 

If anyone knows of a script that will do it or some way to handle it just with built-in tools in InDesign, that would be great.

 

Thanks!

TOPICS
How to
479
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 25, 2024 Sep 25, 2024

It's definitely not built-in. As to whether some clever scripter or programmer has found out a way to do it, I've never heard of it.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Sep 25, 2024 Sep 25, 2024

Thanks for your input, Steve! I use the Mastermatic script from ID Extras a lot, and (not knowing anything about scripting) it feels like it would be a similar task to create a script that does what I'm looking for. But again, I don't know scripting so maybe it's a different animal!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 25, 2024 Sep 25, 2024

@Jonlin Creative

 

If you work on a PC - my ID-Tasker tool can do this easily - and a lot more, including what Mastermatic can - but it's not free.

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Sep 25, 2024 Sep 25, 2024

Thanks Robert, I'll take look!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 25, 2024 Sep 25, 2024

That's pretty much all you would need:

 

BEFORE:

RobertatIDTasker_0-1727297812487.png

AFTER:

RobertatIDTasker_1-1727297838580.png

Yellow represents applied Object Style.

 

1st Task - should be run using Play button at the top - will load info about all ParaStyles that you want to include - there is only one rule for that, the one in the middle - but you can add as many as you need - to build the list of elements to process - steps:

- Clear List -> Texts - just in case there are no leftovers,

- Load Text Search - basic version of the Ctrl+F / Find/Change dialog,

- Mark as... - selects all elements on the specified list for further processing.

2nd Task - in full version, should be run using Rewind button, located in the middle - steps:

- Modify current selection -> Parent TextFrame - switches current selection from found text to TextFrame.

- Apply Object Style

 

In free version BatchMode is not available, so you can't use 2nd Task to process all elements on the bottom list - found results - automatically - but you can simulate BatchMode by double clicking on any cell in TYPE column - in this case "Found" text - which will  select object/text on the list - then you can select 2nd Task and click Play at the top to execute 2nd Task.

 

In short - BatchMode is doing this double clicking for you.

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 25, 2024 Sep 25, 2024
LATEST

Of course, you can use the same mechanism for anything else - just use your imagination.

 

 

If, for example, the same ParaStyle or CharStyle or whatever, would be used in the Tables - and you would like to exclude those occurrences or include only some of them - you could filter them out using value in the column Parent Type - there would be "Cell [x, y]" text.

 

Then you can narrow your search results - to siecific words with specific style / formatting applied. 

 

And then you can execute this process on all INDD files in the Book. 

 

Possibilities are endless... 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines