Vertically Centering Text on the Page

16 replies [Last post]
vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6

In WordPerfect, I could vertically center text on the page with 1 (One) mouse click.

The same option in Libre Office seems idiotically complex. It's hard for me to believe I'm doing it right. Do I really have to create and insert a frame? Adjust it to a given size, etc. etc. etc.? Is there something I'm missing? Is there a shortcut?

n/a
therabi
Offline
Last seen: 3 years 16 weeks ago
Title: ★★★★★
Joined: 30 Sep 2010
Posts: 331
Vertically Centering Text on the Page

See how the attached file works for you.

If it works copy the CenteredText style and save it in a Template for later use.

HTH


AttachmentSize
centertext.odt 11.73 KB

LibreOffice3.4.1, OOo 3.3.0 running on Ubuntu 10.10 and Win7

vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6
Vertically Centering Text on the Page
That centers the text horizontally, not vertically.
n/a
therabi
Offline
Last seen: 3 years 16 weeks ago
Title: ★★★★★
Joined: 30 Sep 2010
Posts: 331
Vertically Centering Text on the Page

My bad, sorry.


LibreOffice3.4.1, OOo 3.3.0 running on Ubuntu 10.10 and Win7

mash
mash's picture
Offline
Last seen: 2 years 42 weeks ago
Title: ★★★★★
Joined: 17 Mar 2011
Posts: 196
Well, I think a vertically

Well, I think a vertically aligned text is quite rarely used (except for making signboards like "Do NOT disturb" or similar).

So, there is no shortcut. But it is not so much work:

Write your text and select it (<CTRL-A>)

1.) Insert Frame by typing

<ALT-I>M

2.) Set width automagically:

<ALT-U>

3.) Select vertical align

<ALT-V>C

4.)  Select reference:

<ALT-O>

select 'entire page' or 'page text area' - as you wish

5.) confirm by pressing <ENTER>

It's eight keystrokes that can be recorded as a macro and assigned to a shortcut to your liking.

Have phun

n/a
mdg
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 9 Apr 2011
Posts: 2
Vertically Centering Text on Page

Mash,

Thanks for posting the steps to do this.  I currently use Word and have templates set up for letters where the top margin might be 2 inches and the bottom 1 inch - these are for letters.  I like to center the letters that are not longer than one page between the top and bottom margin.  

Could this also be made a style or perhaps as part of a letter template?  Maybe an autotext?


mdg

mash
mash's picture
Offline
Last seen: 2 years 42 weeks ago
Title: ★★★★★
Joined: 17 Mar 2011
Posts: 196
Sorry I think I do not

Sorry I think I do not understand what you mean exactly.

The last step that I described above is selecting from a combobox where you can use the total page (printsize of paper) as a reference for vertical alignment OR you can youse the printable region depending on the margins you have set for the page in question as a reference for vertical alignment.

If I get you right you need to select all your text (<CTRL-A>) and process the steps mentioned above.

Use Vertical Centered to "Page Text Area" so it is vertically aligned to the margins you have set.


n/a
vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6
//Well, I think a vertically

//Well, I think a vertically aligned text is quite rarely used (except for making signboards like "Do NOT disturb" or similar).//

Yes, I would imagine, given the inane complexity of such a simple task, that very few people would bother using this feature in LibreOffice or OpenOffice. It takes fewer clicks to do the following.

Start VirtualBox.

Start XP Pro.

Double click on WordPerfect.

Click Vertically center Text.

Done.

It's astonishing that it takes fewer mouse clicks to start up an entire OS within a another OS just to center text.

In Textmaker, which is increasingly my preferred WordProcessor on Linux, the same text requires 2 (two) clicks. 


I use the feature every time I write a short business letter. If there's one more thing that ought to be redone in LibreOffice, it's this whole nonsense surrounding  text frames. There needs to be a much simpler way to vertically center text.

n/a
therabi
Offline
Last seen: 3 years 16 weeks ago
Title: ★★★★★
Joined: 30 Sep 2010
Posts: 331
Vertically Centering Text on the Page

If you feel that it is a needed feature please file a request.  https://bugs.freedesktop.org/  is the place to start.

LibreOffice3.4.1, OOo 3.3.0 running on Ubuntu 10.10 and Win7

vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6
Vertically Centering Text on the Page

//If you feel that it is a needed feature please file a request.//

Thanks. I'll do that.

n/a
mdg
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 9 Apr 2011
Posts: 2
Vertically Centering Text on the Page
To quote from here:  http://www.oooforum.org/forum/viewtopic.phtml?t=58666&highlight=alignment

This is what I mean:

I've always thought of this like the vertical centering of a frame, that will automatically adjust to the height. It's clear to me now though, that the way a "Center vertically" button should work is to simply add 1/2 the page-margin-height to the "Space above" for the selected paragraph. There's no real need to make the paragraph "float" to the center, just a simple way to add the correct amount of space before the paragraph.

Will post a request too.


mdg


*** The bugs link gives error 404 not found???


vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6
Sending Request

//  https://bugs.freedesktop.org/ //

Where does one make a request at this site? Is it the same as filing a bug report?


And if users have been requesting this feature for half a decade, without results, I'm not sure why I'm wasting my time?

n/a
therabi
Offline
Last seen: 3 years 16 weeks ago
Title: ★★★★★
Joined: 30 Sep 2010
Posts: 331
Sending Request

Yes, a request is the same as a bug report.  I have not used it but there should be a way to indicate that it is a request.

The developers are different.  The devs working on LibO do a lot better job listening to users then the OOo ones.  OOo was driven by Sun then Oracle and the devs listened to who paid their check more than the community, one of the reasons for the fork.

A link back here will allow us and others to add commits to support the need for the feature.


LibreOffice3.4.1, OOo 3.3.0 running on Ubuntu 10.10 and Win7

mash
mash's picture
Offline
Last seen: 2 years 42 weeks ago
Title: ★★★★★
Joined: 17 Mar 2011
Posts: 196
vtpoet wrote: //Well, I
vtpoet wrote:

//Well, I think a vertically aligned text is quite rarely used (except for making signboards like "Do NOT disturb" or similar).//

 

I did not intend to offend you with that. If I did I want to apologize.

vtpoet wrote:


Yes, I would imagine, given the inane complexity of such a simple task, that very few people would bother using this feature in LibreOffice or OpenOffice. It takes fewer clicks to do the following.

Start VirtualBox.

Start XP Pro.

Double click on WordPerfect.

Click Vertically center Text.

Done. 


Well at least on my machine this takes about a minute whereas the steps mentioned above will take less than 5 secs.

vtpoet wrote:

It's astonishing that it takes fewer mouse clicks to start up an entire OS within a another OS just to center text.

In Textmaker, which is increasingly my preferred WordProcessor on Linux, the same text requires 2 (two) clicks. 

 

Well I am not using the mouse so my efforts in achieving a task are counted by keystrokes and not in mouseclicks.

vtpoet wrote:

I use the feature every time I write a short business letter. If there's one more thing that ought to be redone in LibreOffice, it's this whole nonsense surrounding  text frames. There needs to be a much simpler way to vertically center text.


Well, I have been writing novels and translating manuals and lots of them covered more than 300 pages. But I never had to use frames. I have a good assorted list of paragraph and page styles though.

n/a
vtpoet
Offline
Last seen: 3 years 36 weeks ago
Title:
Joined: 5 Apr 2011
Posts: 6
Bug # 36117

Nah... don't worry about it m*ash.


Here's what I wrote in my Bug Report:


It should *not* be necessary to use Frames to Vertically Center Text on a page. Libre Office's current method (inherited from Open Office) is unwieldy, absurdly inefficient, and incompatible with (to my knowledge) every other modern Word Processor. I can currently boot up Virtualbox, start at instance of XP Pro, choose WordPerfect from the Start Menu, then click on Vertically Center Text with fewer mouse/key strokes than it takes to accomplish the same thing in an *already running* instance of Libre Office. This is ridiculous.

It also means that because LO lacks this very simple and basic functionality, it remains incompatible with Microsoft Office. LO currently fails to convert vertically centered when inheriting a document from MS Office, WordPerfect *or* Textmaker!

On the other hand, this basic "one click" functionality is available in Textmaker, MS Office and Corel WordPerfect.

I marked the priority as highest and the severity as critical because it's a limitation that would appear easy to remedy and has been requested for several years:

http://www.oooforum.org/forum/viewtopic.phtml?t=58666&highlight=alignment

And recently here:

http://en.libreofficeforum.org/node/498#comment-1459

I hope, now that Libre Office is competent hands, this limitation can be quickly remedied.


The Bug is # 36117

Found here: https://bugs.freedesktop.org/show_bug.cgi?id=36117


I encourage any of you who would also like to see the devs add this feature to add your .02$ on the bug report.

n/a
therabi
Offline
Last seen: 3 years 16 weeks ago
Title: ★★★★★
Joined: 30 Sep 2010
Posts: 331
Bug # 36117

Added comment and link to OOo bug tracker.

LibreOffice3.4.1, OOo 3.3.0 running on Ubuntu 10.10 and Win7

pooky2483
pooky2483's picture
Offline
Last seen: 1 day 4 hours ago
Title: ★★★
Joined: 11 Apr 2012
Posts: 48
Hi I have been having the

Hi
I have been having the same trouble, where I want to centre the text vertically inside a table, I have found all I need to do is;

1) Highlight the text
2) Right click the highlighted text
3) Select ‘Cell’
4) Select ‘Center’ (it ‘ticks’ it)

That’s it.
I don’t know of a way to centre text that is not in a table although it would be easier to do it in a table and select the table borders as nothing.

Hope you find that useful…


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.