[Okular-devel] [Bug 279859] table selection tool - new feature (patch enclosed)

sabik jiri at baum.com.au
Fri Aug 12 09:22:59 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=279859





--- Comment #3 from sabik <jiri baum com au>  2011-08-12 09:22:59 ---
Albert Astals Cid:
> Finally i'm not sure this is not a extra specialized feature and that it
> really makes sense to add to okular itself. Can you please describe the
> use case?

Many documents contain tables, and often it is the tables that present the key 
information, whether it be a table of scores or results, a budget or financial 
report, list of participants, prices, points and counter-points in prose, or 
other information. As the Wikipedia puts it, "[T]he use of tables is pervasive 
throughout all communication, research and data analysis."

With this pervasiveness comes a requirement to manipulate these tables. 

Currently, Okular can select consecutive text or a rectangle, but it has no 
capability for selecting a table as a table. Work-arounds include selecting 
the whole table as text and then relying on the text-parsing of the 
spreadsheet program to recover the structure; selecting the table cell by 
cell; or re-typing the information. The first fails unless each cell contains 
exactly one easily-parsed item (no blank cells, no cells with two words such 
as "not applicable"), the second and third become increasingly tedious and 
error-prone as the number of cells rises.

The proposed feature will allow users to select and copy'n'paste a table as a 
single operation, preserving the row/column structure regardless of blank 
cells, multiple words in a cell or even multiple lines or a whole paragraph 
within each cell.


The feature may also help with the use cases for bugs 168953 and 212458; 
they're asking for a different approach, but the table selection tool should 
be able to help at least for the copy'n'paste - the whole page can be selected 
as a table with a single row and two columns and pasted into another document 
in that format.

Jiri

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list