Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4290985

JEditorPane not rendering RTF tables.

XMLWordPrintable

      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

            idk Igor Kushnirskiy (Inactive)
            elousunw Edmund Lou (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: