Issue 96612 - Easier page style assignation
Summary: Easier page style assignation
Status: CLOSED DUPLICATE of issue 16877
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOo 3.0
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: requirements
QA Contact: issues@sw
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-26 13:56 UTC by cbrunet
Modified: 2013-08-07 14:38 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description cbrunet 2008-11-26 13:56:27 UTC
Actually, if I want to insert a page with a different page style, I must open
paragraph attributes of the first paragraph of the page to tell it to change
page style. If I only assign directly a new page style, it changes page styles
of all the page of my document, until it reaches a paragraph that tells it to
change page style. This is confusing for most users, since they don't know that
page breaks are related to paragraph attributes.

What I suggest is to enable by default page style change when you insert a page
break. For example, if my current page style is 'Standard' and that I insert a
page break, that page break tells the document to change page style to
'Standard' again. Then, when the user will change the style of the page, it will
not influence the style of the preceding page. I think this is what most users
expect.

To repeat in a more schematized way:

1- Create a new document
2- Insert a page break (CTRL+ENTER)
3- On page 2, change page style to 'Index'

What I get:

* Both page are now in 'Index' style

What I expected:

* To only get page 2 in 'Index' style, while page 1 retains 'Standard' style.

Solution:

* To automatically tell page break to change page style by default.
Comment 1 eric.savary 2008-11-26 15:45:39 UTC
Reassigned to Requirements
Comment 2 discoleo 2008-11-26 17:49:27 UTC
A far better solution would look like this:

PREREQUISITES:
1. various parent-elements inherit styles from child-elements
   In this example, the page style inherits attributes from
   a paragraph on the specific page.

When the user drops a page-style on a specific page, the first paragraph that
starts on that page will receive the new page-style attributes. [This is because
in OOo and ODF more broadly there is NO physical concept of page, but the user
does NOT need to know this detail.]

Then, the page on which this paragraph is displayed automatically inherits the
page style. There is NO need for page break. [It is still wise to have a page
break, because the previous paragraph may flow on this page, or there is even NO
paragraph starting on this page - if the previous paragraph is very long and
starts on the previous page and goes up to the next page. BUT, per se this
method does NOT need any page-break, and would work even IF the paragraph from
the previous page flows on the current page! This latter thing is currently not
doable, even with low-level page styles - only IF knowing exactly how many pages
are in the document and this number is fixed - a very messy procedure.]

Similarly, the style may include a page-break property, so the paragraph will
automatically insert a page-break when necessary, so no need for the user to do
it automatically.

The user just drops a page style on a page, and the first paragraph
automatically grabs the page-style properties. This is it.
Comment 3 michael.ruess 2009-05-14 12:29:13 UTC
Already tracked as issue 16877.

*** This issue has been marked as a duplicate of 16877 ***
Comment 4 michael.ruess 2009-05-14 12:29:54 UTC
Closing duplicate; feel free to vote for issue 16877.