Fram3.odt contains 3 Frames: FramA, B, C. Each contains one TxSlip. All 3 are different; none responds to double-clicking the style TxSlip. Why?
Modify the style TxSlip: changing Type>Size has no visible effect.
Fram3.odt (15.9 KB)
I think this might be bug tdf#138289 because after making alterations by changing to another style and back as suggested by @LeroyG , then saving and closing the file, the frames are unresponsive to size alteration of the style again.
I don’t see another workaround
Thanks for sharing your sample document.
Don’t know why this happened, but you can solve it.
Select, one at a time, the inner frames (below FramX), double click (apply) another frame style, then apply the “TxSlip” frame style.
Do the same with the outer frames with the “Frame” frame style.
After that, if do you modifies the frame style the frames size are updated automatically.
Tested with LibreOffice 7.1.8.1.
As is proved by right-click on inner frames + Properties
, you have applied direct formatting to your frames, giving them different size from what is defined in frame style TxSlip.
This is totally conforming to style precedence rules where direct formatting always overrides styled formatting.
The fix is of course to clear direct formatting. Unfortunately, Format
>Clear Direct Formatting
or Ctrl+M is ineffective on anything other than text (in other words, it operates only on paragraphs and characters). The known stance, as described by @LeroyG, is to apply another frame style, which removes frame direct formatting, and reapply the original style, again clearing eventual intermediate direct formatting.
As always, avoid direct formatting. It always plays tricks on your back and turns formatting your document into a nightmare. It was offered solely to “ease” transition from M$ Word because Word works primarily on direct formatting (apart from an elementary form of paragraph formatting).