Skip to main content
dublove
Legend
January 23, 2025
Answered

Composite object styles, is it possible to lock the style of an object?

  • January 23, 2025
  • 3 replies
  • 385 views

Sometimes it's necessary to apply a style A to the caption, another style B to the image, then combine them and apply a style C. That's what I'm thinking of with composite object styles.

Here it is required to lock the A and B object styles, so that C can not affect the A and B.


This is just an idea, hopefully one day it will be discovered and created.


Also expect the graphic wrap around to one day work for the text above the anchor point.

Translated with DeepL.com (free version)

Correct answer Abhishek Rao

Hello @dublove,

 

This sounds like a good idea and could be beneficial in the scenarios like you mentioned. I recommend creating a UserVoice for it and sharing the link here in this thread. Interested users can upvote it, helping us prioritize the request. You'll also receive updates as progress is made.

 

^

Abhishek

3 replies

James Gifford—NitroPress
Legend
January 24, 2025

While there are some nuances here that would be nice, pretty much all of this is achievable with the existing feature set.

 

While it's true that an object with style PHOTO and an object with style CAPTION applied will lose those tags when grouped and an object style is applied to the group — an overall construct I use for book images fairly often, to set things like spacing for the group instead of from component frames — it's fairly trivial to just reverse (or repeat) the process. Set up the PHOTO and CAPTION frames as desired, group, apply the SPACING style to the group, then take a moment to re-apply PHOTO and CAPTION. Not elegant, but the only consequence I can see is that the instance of SPACING will show an override indicator.

 

And as I see it, that's entirely consistent with how ID manages stacked and nested and combined styles overall.

 

Unless there's an aspect of this process I'm missing, something that would benefit from maintaining "pure" nested Object styles, it seems good enough, even scriptable, I think. I'd be concerned about complexity and collisions trying to nest object styles while keeping each's parameters maintained as "clear" (not overridden) instances. Object styles are already crazy complex.

Robert at ID-Tasker
Legend
January 24, 2025

@James Gifford—NitroPress

 

What do you mean by "crazy complex"? 

 

Robert at ID-Tasker
Legend
January 23, 2025

@dublove

 

It's already possible - and way more - in my ID-Tasker - even with the free version.

 

Abhishek Rao
Community Manager
Abhishek RaoCommunity ManagerCorrect answer
Community Manager
January 23, 2025

Hello @dublove,

 

This sounds like a good idea and could be beneficial in the scenarios like you mentioned. I recommend creating a UserVoice for it and sharing the link here in this thread. Interested users can upvote it, helping us prioritize the request. You'll also receive updates as progress is made.

 

^

Abhishek

dublove
dubloveAuthor
Legend
January 24, 2025