[Libreoffice-bugs] [Bug 133818] Footnote separator direction should inherit from page style

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Tue Jun 9 13:34:20 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=133818

--- Comment #7 from Mike Kaganski <mikekaganski at hotmail.com> ---
(In reply to Eyal Rozenberg from comment #6)
> (In reply to Mike Kaganski from comment #5)
> > > A page style is a property of a paragraph? No, it isn't. If you change the
> > > page style, the margins and size change on the page. Paragraphs don't affect
> > > that.
> > 
> > You are wrong. It's paragraph settings that define which page style they
> > use.
> 
> That's not possible even in principle, because if two pages on the same
> paragraphs have conflicting page styles, you can't render the page.

You seem to have very strange ideas on how things work in Writer. Not only
that's possible in principle, it's how it is implemented. And "if two pages on
the same paragraphs have conflicting page styles, you can't render the page" is
unclear - which page you mean in this case? (I read it as you mean a long
paragraph that flows from one page with some style to another page with another
style - but what would make that impossible in my explanation?)

> > See Paragraph (style)->Text Flow->Breaks->Insert->Page->With page
> > style.
> 
> That's something different - when a paragraph gets its own associated page.
> Usually a paragraph doesn't have such an associated page.

That's not "something different". Paragraph has different options. It tells
"draw this border around me"; it tells "use this indent on me"; it tells
"create a page with this page style for me". It's *paragraph* (actually
first-class content citizen in text document) that defines which page styles to
use; it's text (consisting of characters gathered into text runs gathered into
paragraphs, with settings on all those levels, that define how much space is
needed to place them) define when a new page is created, and - combined with
styles requested at paragraph level - how those pages will look like. Page
style is kind of inventory; it's text that takes what it needs from that
inventory, and creates pages using it.

> > Pages in Writer are artifacts of layouting, not primary objects.
> 
> If that were completely true, pages could not have had styles.

How so? Please read again.

> > They
> > are created as needed to place the actual content; and content defines which
> > page styles to use for its placement (it might be "don't care, use whatever
> > was set before", or "start a new page for me with this exact style").
> 
> You're misrepresenting the situation. The "start a page" is not a page style
> setting, it's something different.

Insert page with page style *is* the machinery in Writer. There's a potentially
implicit such break in the beginning of the document (i.e., when first
paragraph does not have such explicit setting, it's implied that there's one
defining "Default" page style). Tables (the other principal content objects)
may have such property, too. Having endnotes with specified page style, they
also behave in the same way.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200609/9533ce55/attachment.htm>


More information about the Libreoffice-bugs mailing list