Table implementation

From Scribus Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Here you can write anything to the tables... Ideas, what features we need etc.

What format should be supported?

  • copy/paste from OpenOffice
  • import from table calculator: Calc, Gnumeric, KSpread
  • HTML tables
  • txt files with items
  • LaTeX

What information should be imported?

  • dimension and content of cells
  • style (borders, fill etc.) only for OpenOffice

What features we need?

  • size of tables
  • dimension of table
  • automatic/fixed column size
  • where the heading is
  • automatic split table: yes/no and if heading will be added
  • lines: where, color, style, width
  • cells: fill (color, pattern, picture or equation)
  • operations with cells: merge, split
  • operations with rows/columns: delete, add
  • change size of cell manually
  • align numbers according to comma: yes/no
  • align of table to: text (other via distribute and align)
  • tack to the text => create control system for this
  • possibility to create "table style"

Optional

  • exchange columns with rows and vice versa
  • padding: color, width
  • split table

Table research in other applications

What programs have some table capabilities? It divides into two groups: Office and DTP programs.

Office programs

DTP programs

  • Adobe Indesign,
  • Quark XPress,
  • MS Publisher,
  • LyX.

Scribus solution

I found some texts to this feature:

Inserting table

  • create frame > at the center will be icon with table too (1:40-1:55) here
  • icon like now
  • both

How will be table stored in Scribus? In .sla document

  • background, lines etc. in SVG
  • grouped same type of objects
  • Example: background, grouped minor lines, grouped main lines
  • simply editable when needed
  • possible to add to scrapbook

Table style <>

User Interface