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

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

Participant ,
Sep 25, 2024 Sep 25, 2024

Copy link to clipboard

Copied

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

Views

124

Translate

Translate

Report

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

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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!

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

@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.

 

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

Thanks Robert, I'll take look!

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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.

 

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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... 

 

Votes

Translate

Translate

Report

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