-
Enhancement
-
Resolution: Won't Fix
-
P4
-
None
-
1.3.0
-
sparc
-
solaris_7
In RTF mode, JEditorPane doesn't render tables at all. Here is a sample RTF file to demonstrate the problem. To see how it should look, just open it in StarOffice.
----------------------------------------------------------------------
{\rtf1\ansi\deff0
{\fonttbl{\f0\froman\fprq2 Times New Roman;}}
{\colortbl\red0\green0\blue0;\red255\green255\blue255;\red128\green128\blue128;}
{\stylesheet{\s1\snext1 Standard;}
{\s2\sa120\sbasedon1\snext2 Text body;}
{\s3\sa120\sbasedon2\snext3 Table Contents;}
{\s4\sa120\i\b\qc\sbasedon3\snext4 Table Heading;}
}
{\info{\creatim\yr1999\mo11\dy8\hr11\min29}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern5170}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn6336\pghsxn6768\pgdscnxt0 Standard;}}
\paperh6768\paperw6336\margl0\margr0\margt0\margb0\sectd\sbknone\pgwsxn6336\pghsxn6768\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \s1\fs24\ul\b Table Test
\par
\par \pard\plain \s1\fs24\ulnone This is a 3 x 5 (3 rows, 5 columns) table.
\par \pard\plain \s1\fs24\ul\b
\par \trowd\trql\trhdr\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx1267\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx2534\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx3801\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx5068\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\cellx6336
\pard\intbl\pard\plain \intbl\s4\sa120\i\b\qc A
\cell\pard\plain \intbl\s4\sa120\i\b\qc B
\cell\pard\plain \intbl\s4\sa120\i\b\qc C
\cell\pard\plain \intbl\s4\sa120\i\b\qc D
\cell\pard\plain \intbl\s4\sa120\i\b\qc E
\cell\row\pard \trowd\trql\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx1267\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx2534\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx3801\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx5068\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\cellx6336
\pard\intbl\pard\plain \intbl\s3\sa120 Eh
\cell\pard\plain \intbl\s3\sa120 Bee
\cell\pard\plain \intbl\s3\sa120 See
\cell\pard\plain \intbl\s3\sa120 Dee
\cell\pard\plain \intbl\s3\sa120 E
\cell\row\pard \trowd\trql\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx1267\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx2534\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx3801\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx5068\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx6336
\pard\intbl\pard\plain \intbl\s3\sa120\qr 1
\cell\pard\plain \intbl\s3\sa120\qr 2
\cell\pard\plain \intbl\s3\sa120\qr 3
\cell\pard\plain \intbl\s3\sa120\qr 4
\cell\pard\plain \intbl\s3\sa120\qr 5
\cell\row\pard \pard\plain \s1\fs24\ulnone
\par }
---------------------------------------------------------------------
edmund.lou@eng 1999-11-12
----------------------------------------------------------------------
{\rtf1\ansi\deff0
{\fonttbl{\f0\froman\fprq2 Times New Roman;}}
{\colortbl\red0\green0\blue0;\red255\green255\blue255;\red128\green128\blue128;}
{\stylesheet{\s1\snext1 Standard;}
{\s2\sa120\sbasedon1\snext2 Text body;}
{\s3\sa120\sbasedon2\snext3 Table Contents;}
{\s4\sa120\i\b\qc\sbasedon3\snext4 Table Heading;}
}
{\info{\creatim\yr1999\mo11\dy8\hr11\min29}{\revtim\yr1601\mo1\dy1\hr0\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern5170}}\deftab720
{\*\pgdsctbl
{\pgdsc0\pgdscuse195\pgwsxn6336\pghsxn6768\pgdscnxt0 Standard;}}
\paperh6768\paperw6336\margl0\margr0\margt0\margb0\sectd\sbknone\pgwsxn6336\pghsxn6768\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pard\plain \s1\fs24\ul\b Table Test
\par
\par \pard\plain \s1\fs24\ulnone This is a 3 x 5 (3 rows, 5 columns) table.
\par \pard\plain \s1\fs24\ul\b
\par \trowd\trql\trhdr\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx1267\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx2534\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx3801\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx5068\clbrdrt\brdrs\brdrw1\brdrcf0\brsp55\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\cellx6336
\pard\intbl\pard\plain \intbl\s4\sa120\i\b\qc A
\cell\pard\plain \intbl\s4\sa120\i\b\qc B
\cell\pard\plain \intbl\s4\sa120\i\b\qc C
\cell\pard\plain \intbl\s4\sa120\i\b\qc D
\cell\pard\plain \intbl\s4\sa120\i\b\qc E
\cell\row\pard \trowd\trql\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx1267\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx2534\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx3801\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\cellx5068\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\cellx6336
\pard\intbl\pard\plain \intbl\s3\sa120 Eh
\cell\pard\plain \intbl\s3\sa120 Bee
\cell\pard\plain \intbl\s3\sa120 See
\cell\pard\plain \intbl\s3\sa120 Dee
\cell\pard\plain \intbl\s3\sa120 E
\cell\row\pard \trowd\trql\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx1267\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx2534\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx3801\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx5068\clbrdrb\brdrs\brdrw1\brdrcf0\brsp55\clbrdrl\brdrs\brdrw1\brdrcf0\brsp55\clbrdrr\brdrs\brdrw1\brdrcf0\brsp55\clvertalb\cellx6336
\pard\intbl\pard\plain \intbl\s3\sa120\qr 1
\cell\pard\plain \intbl\s3\sa120\qr 2
\cell\pard\plain \intbl\s3\sa120\qr 3
\cell\pard\plain \intbl\s3\sa120\qr 4
\cell\pard\plain \intbl\s3\sa120\qr 5
\cell\row\pard \pard\plain \s1\fs24\ulnone
\par }
---------------------------------------------------------------------
edmund.lou@eng 1999-11-12