Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Table Adjustment
Table Adjustment
 
   NeoOffice Forum Index -> NeoOffice New Feature Requests
View previous topic :: View next topic  
Author Message
GridLox
Captain


Joined: May 02, 2009
Posts: 51
Location: Adelaide, South Australia

PostPosted: Tue Feb 16, 2010 9:22 pm    Post subject: Table Adjustment

Would the powers that be please add the following to the NeoOffice wish list.

The facility, in Writer, to create tables in which the Table>Autofit>Distribute Rows Equally option (or something similar … e.g. the Optimize toolbar) allows the following:

When the perimeter (the edges) of a table are altered manually (click & drag), all cells within the new dimensions can be adjusted - within the new boundary. Thus the largest cell(s) would be reduced in height and all smaller cells would have their height proportionally increased, so that all cells would have the same height … that distance being established by the height between top and bottom edges, divided by the number of rows - each row height being set accordingly. Thus if one wants a given number of rows, all of the same height, to fit on the one page, one does not have to personally determine the distance between the top and bottom of the desired table (outer) dimensions, calculate the mean height for the required number of rows, set one of them to that height, then use either Autofit or Optimize to render all other rows to the same height … which seems to be the workaround being suggested. At least one problem with this proposed workaround is that, if the initial calculation is wrong and the adjusted row height (to which all others then conform) is too high, the table will spill onto the next page(s). To readjust such an 'oversize' table would then require selecting all rows and by trial and error reduce them to fit. Of course this could be done from the outset … simply guess how high the rows need to be to fit. Although, I'm sure that after a little while one would be come quite good at it.

If I'm a good boy and say my prayers before going to bed, every night, perhaps the fairy god-parent will add this wish to their list.

_________________
"His hands were pure; but he had no hands"
Charles Peguy about Immanuel Kant.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Tue Feb 16, 2010 9:43 pm    Post subject:

Just to make sure that I understand your feature request, I will try to summarize it this way: make the "Distribute Rows Evenly" action behave like the existing "Distribute Columns Evenly" action. The existing "Distribute Columns Evenly" action sets column width to the existing table width divided by the number of columns in the table.

Is that a good summary of the new feature that you are requesting?

Patrick
Back to top
GridLox
Captain


Joined: May 02, 2009
Posts: 51
Location: Adelaide, South Australia

PostPosted: Wed Feb 17, 2010 3:29 pm    Post subject:

Yes, Patrick that puts it well. Mind you, I haven't tried the "distribute columns evenly" … didn't get that far. Thanks for your patience.
_________________
"His hands were pure; but he had no hands"
Charles Peguy about Immanuel Kant.
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Feb 18, 2010 11:15 am    Post subject:

I took a very quick look at NeoOffice's underlying OpenOffice.org code and from what I can see, it appears that implementing this feature will not be trivial and will probably require at least as much development work as implementing native text highlighting required.

Given the development work required for this new feature, we need at least 20 NeoOffice donors to post that they also want this new feature before I work on implementing this new feature request. We need this many donors to post for us to feel comfortable that this new feature will generate enough donations to recoup the development costs.

In the meantime, I have found a potential workaround. It is not ideal, but hopefully it is a better workaround than what you are using now. The workaround is to do the following steps:

1. Select the entire table

2. Control-click on the table and in the popup menu that appears, select the Row :: Height menu

3. In the dialog that appears, uncheck the "Fit to size" checkbox, set the height to the desired table height divided by the number of rows and press the OK button

4. If the height of the table is not what you want, adjust the height slightly higher or lower by repeating step 3

Patrick
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice New Feature Requests All times are GMT - 7 Hours
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.