Issue 7065 - A wizard for Page Numbering
Summary: A wizard for Page Numbering
Alias: None
Product: Writer
Classification: Application
Component: ui (show other issues)
Version: 605
Hardware: All All
: P3 Trivial with 51 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: usability
: 8685 37117 40225 41105 41581 43035 51476 56557 58476 59580 60427 68195 75542 (view as issue list)
Depends on:
Blocks: 81913 90439
  Show dependency tree
Reported: 2002-08-17 14:29 UTC by Unknown
Modified: 2013-09-12 15:19 UTC (History)
16 users (show)

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

my take on this (35.48 KB, patch)
2008-06-06 14:01 UTC, caolanm
no flags Details | Diff
updated version of a suggested implementation (36.71 KB, patch)
2008-12-12 11:27 UTC, caolanm
no flags Details | Diff
update patch to apply against DEV300_m61 (36.71 KB, patch)
2009-10-09 14:10 UTC, caolanm
no flags Details | Diff
patch updated to DEV300_m76 (9.52 KB, text/plain)
2010-04-12 16:08 UTC, Mathias_Bauer
no flags Details
update for 3.3 (35.72 KB, patch)
2010-07-13 11:03 UTC, caolanm
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2002-08-17 14:29:51 UTC
Page numbering has to be made easier and intuitive to use maybe through the use
of an Assistant or Wizard. The Assistant or Wizard should be able to control
Page Number Position (header, Footer), Algnment (right, center,left), numbering
style (A, 1, i), text before and after page number), page numbering restarting.
After looking at other WordProcessing I find Lotus Word Pro to be very good at it.
Comment 1 ooo 2003-02-11 11:37:37 UTC
Are there someone working on the writer wizard? 
Comment 2 eric.savary 2003-04-12 16:53:31 UTC
Comment 3 eric.savary 2003-04-12 16:54:01 UTC
Reassigned to BH
Comment 4 eric.savary 2003-04-20 12:30:46 UTC
*** Issue 8685 has been marked as a duplicate of this issue. ***
Comment 5 ijramirez 2003-05-10 17:21:39 UTC
I think it is a mistake to future this bug. Page numbering is a very
important function of all worprocessing software and its
discoverability must at least be increased. Wouldn't it be possible to
at least add a new  Page Numbering entry under the Insert menu? When
clicking on that new entry, the Insert Fields dialog with the Document
Tab > Page Numbers >As per Page Styles already selected should pop up.
Am not a programmer but am sure that can be acccomplished quickly and
it will increased dramatically the discoverabilty of Page Numbering.
Comment 6 lohmaier 2004-11-16 18:53:03 UTC
*** Issue 37117 has been marked as a duplicate of this issue. ***
Comment 7 janussandsgaard 2004-12-14 11:52:12 UTC
I agree. In the current version of OOo inserting page numbers is not at all intuitive and it is a 
problem since it is a feature used almost as often as formatting text with italic…. ;-)

Maybe a wizard for “fine tuning” can be designed as a user-friendly solution, but (at least to begin 
with) we need something much more simple: A simple option in the Insert-menu would be the 
easiest solution – and what I assume most users expect (based on my own experience).
Comment 8 rabauke 2005-01-09 10:49:06 UTC
I consider this a very important issue too, as I always spent a lot of time
figuring out how to set the page numbering, if I want to start on the second
page with page-number 1. It's supposed to be easy however apparently it is not.
Further the total page number does not obey the starting point and counts all
pages, although the starting point is set to page number 2, which is another bug.

I wonder however, why this bug is not voted for, if it is considered that
important by people.
Comment 9 lohmaier 2005-01-09 13:39:46 UTC
*** Issue 40225 has been marked as a duplicate of this issue. ***
Comment 10 lohmaier 2005-01-09 13:40:16 UTC
*** Issue 40225 has been marked as a duplicate of this issue. ***
Comment 11 lohmaier 2005-01-22 10:14:20 UTC
*** Issue 41105 has been marked as a duplicate of this issue. ***
Comment 12 lohmaier 2005-01-28 22:28:32 UTC
*** Issue 41581 has been marked as a duplicate of this issue. ***
Comment 13 michael.ruess 2005-02-18 13:39:00 UTC
*** Issue 43035 has been marked as a duplicate of this issue. ***
Comment 14 lohmaier 2005-07-01 20:59:59 UTC
*** Issue 51476 has been marked as a duplicate of this issue. ***
Comment 15 lohmaier 2005-11-02 23:19:01 UTC
*** Issue 56557 has been marked as a duplicate of this issue. ***
Comment 16 warix 2005-11-03 01:38:25 UTC
I think the user should be able to set the start page for the page numbering
(ie.: the first page was numbered 3, the second was numbered 4, etc...)
Comment 17 warix 2005-11-03 01:38:59 UTC
I think the user should be able to set the start page for the page numbering
(ie.: the first page was numbered 3, the second was numbered 4, etc...)
Comment 18 lohmaier 2006-02-02 23:27:18 UTC
*** Issue 59580 has been marked as a duplicate of this issue. ***
Comment 19 lohmaier 2006-08-06 23:42:25 UTC
*** Issue 68195 has been marked as a duplicate of this issue. ***
Comment 20 matthias.mueller-prove 2006-11-13 13:33:51 UTC
Bettina, I'll take this over.
Comment 21 matthias.mueller-prove 2006-11-13 13:34:39 UTC
target to 2.x
Comment 22 cbrunet 2007-01-02 23:09:44 UTC
Please look at It's a little macro I
did that could be a start to address this issue.
Comment 23 michael.ruess 2007-03-20 09:11:54 UTC
*** Issue 75542 has been marked as a duplicate of this issue. ***
Comment 24 Mathias_Bauer 2007-12-04 13:30:32 UTC
target 3.0
Comment 25 bettina.haberer 2008-01-14 16:41:05 UTC
CC'ed fl.
Comment 26 bettina.haberer 2008-01-14 16:42:43 UTC
A change of the owner makes more sense here. Frank, please also take over this
issue, as it is the same context of easing page number handling. Thank you.
Comment 27 andreschnabel 2008-01-14 17:47:58 UTC
please keep in mind, that we already have a working solution:

that is specified at:
(Spec relies to v 1.2 of the extension)
Comment 28 frank.loehmann 2008-02-07 09:44:03 UTC
*** Issue 60427 has been marked as a duplicate of this issue. ***
Comment 29 frank.loehmann 2008-02-11 15:11:43 UTC
Set target to 3.x.
Comment 30 caolanm 2008-06-06 14:01:31 UTC
Created attachment 54297 [details]
my take on this
Comment 31 denis0 2008-06-26 10:31:25 UTC
Integrate extention Pagination into OOo
Comment 32 milek_pl 2008-07-16 11:25:09 UTC
I think that #12138 can be thought as the duplicate of this issue. Adding
usability keyword.
Comment 33 milek_pl 2008-07-16 11:27:48 UTC
*** Issue 58476 has been marked as a duplicate of this issue. ***
Comment 34 discoleo 2008-07-21 10:38:51 UTC
Page numbering is hard to use in OOo and anything that goes beyond the vary
basics is much too complex for any real life use.

I therefore use with OOo only basic page numbering - but even this could be
improved and made more accessible. Improving page numbering handling is highly

However, my view is that current page numbering scheme is flawed and the only
way for a massive improvement is the implementation of cascading-stylesheets
styles, i.e.: one page/paragraph/... derives its style from a previous style and
adds/changes some options of the previous style. Howeverm this css-like
inheritance is slightly more complex than the true css, because elements will
cross-inherit back and forth.

Of course, these styles need to be accessible in a trivial way, so that any user
with NO style experience at all just hits a button (which needs to be intuitive
enough and easily found), and voila, the most complex page numbering is generated.

In this way, it should be possible to:
 - extend a paragraph style with an option to start numbering on the page
   the paragraph will be displayed
   -- any previous pages won't be numbered
   -- page inherits numbering property from this paragraph style
   -- rationale: documents may contain pages that are NOT numbered
       --- first page: numbered, BUT numbering not displayed
       --- "introductory pages": not numbered at all
   -- paragraph-style numbering options:
      -- numbering-start: numbering will start on the page the paragraph is
      -- numbering-offset: the numbering will start with this number,
                           not necessarily with '1'
                           add option yo start with (previous number + 1)
      -- numbering-format: the way the page number is displayed
                           (header/footer, number format, ...)
      -- numbering-off: this will be the last page to be numbered 
                        (not very sure about this option)
      -- numbering-style-next: apply this numbering-style to next page
                               [with easy implementation of lefy/right
                                numbering schemes]

So, the numbering style is a style both of the paragraph and page. It is really
tightly bound with paragraphs, because the user usually wants to first number a
page on which some particular text was written. In the same way, page-breaks
should be really a style feature of both paragraphs and pages.

Other objects, like frames/sections/ ... might inherit these numbering styles,
too (as requested in various issues and sometimes needed in complex layouts).
Comment 35 dz0 2008-10-16 22:03:43 UTC
now there are extentions which help but are still beta and have some locale
mystichs for me..
Comment 36 caolanm 2008-12-12 11:27:20 UTC
Created attachment 58768 [details]
updated version of a suggested implementation
Comment 37 Mathias_Bauer 2009-05-29 15:25:12 UTC
Caolan, it seems that because fl isn't a developer he didn't really pay
attention to your patch. I now give it a try.
Comment 38 caolanm 2009-10-09 14:10:10 UTC
Created attachment 65270 [details]
update patch to apply against DEV300_m61
Comment 39 Mathias_Bauer 2010-04-12 12:01:27 UTC
Caolan, finally I found some time to try your patch. Sorry that I couldn't do
that earlier.

I don't know if I made something wrong, but I couldn't get it to work as I
expected it to work. My document got a "first page" page style for the first
page and "default" for the others, but no page number was inserted. Can you
explain me what was expected to happen?

Besides that I think that even without title pages inserting page numbers is way
too complicated in OOo and your dialog does not cover this. The extension
"Pagination" OTOH does that, but it is not as flexible with title pages as yours.

Comment 40 Mathias_Bauer 2010-04-12 16:09:00 UTC
Created attachment 68888 [details]
patch updated to DEV300_m76
Comment 41 Mathias_Bauer 2010-04-12 16:09:36 UTC
I have updated the patch to the latest milestone
Comment 42 caolanm 2010-07-13 11:03:43 UTC
Created attachment 70589 [details]
update for 3.3
Comment 43 Pedro Giffuni 2011-10-10 21:04:33 UTC
FWIW, I was considering this patch for inclusion but it
creates two new files under the LGPL. I don't think we
have an iCLA by cmc@ so this will have to wait until we
have a revised SGA that somehow includes the bugzilla

Of course if cmc@ gives authorization for AL2 we could
consider it earlier.
Comment 44 Mathias_Bauer 2011-10-10 21:18:13 UTC
At the time the patch was committed it was covered by an SCA so Sun/Oracle got the copyright as soon as the patch was added.

It is not required that cmc formally agrees to AL2, it's enough that he does not decline his contribution under the SCA.
Comment 45 Mathias_Bauer 2011-10-10 21:19:24 UTC
please consider my last comments; I'm not sure if the patch actually works as it should.
Comment 46 Pedro Giffuni 2011-10-10 21:23:30 UTC
OK ... I was being cautious about licensing issues but
this surely needs more evaluation anyways.

Comment 47 Rob Weir 2013-03-11 15:03:05 UTC
I'm adding this comment to all open issues with Issue Type == PATCH.  We have 220 such issues, many of them quite old.  I apologize for that.  

We need your help in prioritizing which patches should be integrated into our next release, Apache OpenOffice 4.0.

If you have submitted a patch and think it is applicable for AOO 4.0, please respond with a comment to let us know.

On the other hand, if the patch is no longer relevant, please let us know that as well.

If you have any general questions or want to discuss this further, please send a note to our dev mailing list: