RTF 1.0

9%
Section Title Implemented Tests Comments
Syntax Control Word : Letter Sequence [a-z] 0.2 0.2
Syntax Control Word : Numeric Parameter 0.3 0.2 Missing tests for negative parameters.
Syntax Control Word : Delimiter : Space 0.3 0.2
Syntax Control Word : Delimiter : Special Characters 0.2 0.2
Syntax Control Word : Delimiter : Other 0.3 0.2
Syntax Control Word : Toggle Property 0.3 0.2
Syntax Control Symbol 0.3 0.2
Syntax Groups 0.2 0.2
Syntax Destinations 0.2 0.2
Syntax Plain Text 0.2 0.2
Syntax Plain Text : Newline ('\r' / '\n') 0.3 0.3 Ignored if not preceeded by '\' (as per the special characters section).
Syntax Escaped Special Characters 0.3 0.3
Version \rtf 0.2 0.2
Character Set \ansi 0.3 0.3 Code Page 1252
Character Set \mac 0.3 No Code Page
Character Set \pc 0.3 No Code Page 437
Character Set \pca 0.3 No Code Page 850
Font Table \fonttbl 0.3 0.3 group identifier
Font Table \f No No
Font Table \fnil No No
Font Table \froman No No
Font Table \fswiss No No
Font Table \fmodern No No
Font Table \fscript No No
Font Table \fdecor No No
Font Table \ftech No No
Font Table \deff No No
Style Sheet \stylesheet 0.3 0.3 group identifier
Style Sheet \sbasedon No No
Style Sheet \snext No No
Style Sheet \keycode No No
Color Table \colortbl 0.3 0.3 group identifier
Color Table \red No No
Color Table \green No No
Color Table \blue No No
Color Table \cf No No
Color Table \cb No No
Picture \pict 0.3 No group identifier
Picture \macpict No No
Picture \pmmetafile No No
Picture \wmmetafile No No
Picture \dibbitmap No No
Picture \wbitmap No No
Picture \wbmbitspixel No No
Picture \wbmplanes No No
Picture \wbmwidthbytes No No
Picture \picw No No
Picture \pich No No
Picture \picwgoal No No
Picture \pichgoal No No
Picture \picscalex No No
Picture \picscaley No No
Picture \picscaled No No
Picture \piccropt No No
Picture \piccropb No No
Picture \piccropl No No
Picture \piccropr No No
Picture \brdrs No No
Picture \brdrdb No No
Picture \brdrth No No
Picture \brdrsh No No
Picture \brdrdot No No
Picture \brdrhair No No
Picture \brdrw No No
Picture \brdrcf No No
Picture \shading No No
Picture \bghoriz No No
Picture \bgvert No No
Picture \bgfdiag No No
Picture \bgbdiag No No
Picture \bgcross No No
Picture \bgdcross No No
Picture \bgdkhoriz No No
Picture \bgdkvert No No
Picture \bgdkfdiag No No
Picture \bgdkbdiag No No
Picture \bgdkcross No No
Picture \bgdkdcross No No
Picture \cfpat No No
Picture \cbpat No No
Picture \bin No No
Footnotes \~\footnote 0.3 No group identifier
Footnotes \chftn No No
Annotations \~\annotation 0.3 No group identifier
Headers And Footers \header 0.3 No group identifier
Headers And Footers \headerl No No
Headers And Footers \headerr No No
Headers And Footers \headerf No No
Headers And Footers \footer 0.3 No group identifier
Headers And Footers \footerl No No
Headers And Footers \footerr No No
Headers And Footers \footerf No No
Summary Information \info 0.3 0.3 group identifier
Summary Information \title 0.3 0.3 dc:title
Summary Information \subject 0.3 0.3 dc:description
Summary Information \author 0.3 0.3 dc:creator[opf:role='aut']
Summary Information \operator 0.3 0.3 dc:contributor[opf:role='edt']
Summary Information \keywords 0.3 0.3 dc:subject
Summary Information \comment 0.3 0.3
Summary Information \version No No
Summary Information \doccomm No No dc:description
Summary Information \vern No No
Summary Information \creattim No No dc:date[opf:event='creation']
Summary Information \revtim No No dc:date[opf:event='modification']
Summary Information \printim No No
Summary Information \buptim No No
Summary Information \edmins No No
Summary Information \yr No No
Summary Information \mo No No
Summary Information \dy No No
Summary Information \hr No No
Summary Information \min No No
Summary Information \nofpages No No
Summary Information \nofwords No No
Summary Information \nofchars No No
Summary Information \id No No
Fields \field 0.3 No group identifier
Fields \flddirty No No
Fields \fldedit No No
Fields \fldlock No No
Fields \fldpriv No No
Fields \~\fldinst No No
Fields \fldrslt No No
Index Entries \xe 0.3 No group identifier
Index Entries \bxe No No
Index Entries \ixe No No
Index Entries \txe No No
Index Entries \rxe No No
Table Of Contents Entries \tc 0.3 No group identifier
Table Of Contents Entries \tcf No No
Table Of Contents Entries \tcl No No
Objects \object 0.3 No group identifier
Objects \objemb No No
Objects \objlink No No
Objects \objautlink No No
Objects \objsub No No
Objects \objicemb No No
Objects \linkself No No
Objects \objlock No No
Objects \objclass No No
Objects \objname No No
Objects \objh No No
Objects \objw No No
Objects \objsetsize No No
Objects \objtransy No No
Objects \objcropt No No
Objects \objcropb No No
Objects \objcropl No No
Objects \objcropr No No
Objects \objscalex No No
Objects \objscaley No No
Objects \objdata No No
Objects \objalias No No
Objects \objsect No No
Objects \rsltrtf No No
Objects \rsltpict No No
Objects \rsltbmp No No
Objects \rslttxt No No
Objects \rsltmerge No No
Objects \result No No
Bookmarks \~\bkmkstart 0.3 No group identifier
Bookmarks \~\bkmkend 0.3 No group identifier
MEM Publisher Objects \pubauto No No
MEM Publisher Objects \bkmkpub No No
MEM Publisher Objects \objalias No No
MEM Publisher Objects \objsect No No
Document Format Properties \deftab No No
Document Format Properties \hyphhotz No No
Document Format Properties \linestart No No
Document Format Properties \fracwidth No No
Document Format Properties \~\nextfile No No
Document Format Properties \~\template No No
Document Format Properties \makebackup No No
Document Format Properties \defformat No No
Document Format Properties \psover No No
Document Format Properties \deflang No No
Footnotes \ftnsep No No
Footnotes \ftnsepc No No
Footnotes \ftncn No No
Footnotes \endnotes No No
Footnotes \enddoc No No
Footnotes \ftntj No No
Footnotes \ftnbj No No
Footnotes \ftnstart No No
Footnotes \ftnrestart No No
Page Information \paperw No No
Page Information \paperh No No
Page Information \margl No No
Page Information \margr No No
Page Information \margt No No
Page Information \margb No No
Page Information \facingp No No
Page Information \gutter No No
Page Information \margmirror No No
Page Information \landscape No No
Page Information \pgnstart No No
Page Information \windowctrl No No
Revision Marks \revisions No No
Revision Marks \revprop No No
Revision Marks \revbar No No
Section Formatting Properties \sectd No No
Section Formatting Properties \endnhere No No
Section Formatting Properties \binfsxn No No
Section Formatting Properties \binsxn No No
Section Break \sbknone No No
Section Break \sbkcol No No
Section Break \sbkpage No No
Section Break \sbkeven No No
Section Break \sbkodd No No
Columns \cols No No
Columns \colsx No No
Columns \linebetcol No No
Line Numbering \linemod No No
Line Numbering \linex No No
Line Numbering \linestarts No No
Line Numbering \linerestart No No
Line Numbering \lineppage No No
Line Numbering \linecont No No
Page Information \pgwsxn No No
Page Information \pghsxn No No
Page Information \marglsxn No No
Page Information \margrsxn No No
Page Information \margtsxn No No
Page Information \margbsxn No No
Page Information \guttersxn No No
Page Information \lndscpsxn No No
Page Information \titlepg No No
Page Information \headery No No
Page Information \footery No No
Page Numbers \pgnstarts No No
Page Numbers \pgncont No No
Page Numbers \pgnrestart No No
Page Numbers \pgnx No No
Page Numbers \pgny No No
Page Numbers \pgndec No No
Page Numbers \pgnucrm No No
Page Numbers \pgnlcrm No No
Page Numbers \pgnucltr No No
Page Numbers \pgnlcltr No No
Vertical Alignment \vertalt No No
Vertical Alignment \vertal No No
Vertical Alignment \vertalc No No
Vertical Alignment \vertalj No No
Paragraph Formatting Properties \pard No No
Paragraph Formatting Properties \s No No
Paragraph Formatting Properties \intbl No No
Paragraph Formatting Properties \keep No No
Paragraph Formatting Properties \keepn No No
Paragraph Formatting Properties \noline No No
Paragraph Formatting Properties \pagebb No No
Paragraph Formatting Properties \sbys No No
Alignment \ql No No
Alignment \qr No No
Alignment \qj No No
Alignment \qc No No
Indentation \fi No No
Indentation \li No No
Indentation \ri No No
Spacing \sb No No
Spacing \sa No No
Spacing \sl No No
Tabs \tx No No
Tabs \tqr No No
Tabs \tqc No No
Tabs \tqdec No No
Tabs \tb No No
Tabs \tldot No No
Tabs \tlhyp No No
Tabs \tlul No No
Tabs \tlth No No
Tabs \tleq No No
Paragraph Borders \brdrt No No
Paragraph Borders \brdrb No No
Paragraph Borders \brdrl No No
Paragraph Borders \brdrr No No
Paragraph Borders \brdrbtw No No
Paragraph Borders \brdrbar No No
Paragraph Borders \box No No
Paragraph Borders \brdrs No No
Paragraph Borders \brdrth No No
Paragraph Borders \brdrsh No No
Paragraph Borders \brdrdb No No
Paragraph Borders \brdrdot No No
Paragraph Borders \brdrhair No No
Paragraph Borders \brdrw No No
Paragraph Borders \brdrcf No No
Paragraph Borders \brsp No No
Paragraph Shading/Pattern \shading No No
Paragraph Shading/Pattern \bghoriz No No
Paragraph Shading/Pattern \bgvert No No
Paragraph Shading/Pattern \bgfdiag No No
Paragraph Shading/Pattern \bgbdiag No No
Paragraph Shading/Pattern \bgcross No No
Paragraph Shading/Pattern \bgdcross No No
Paragraph Shading/Pattern \bgdkhoriz No No
Paragraph Shading/Pattern \bgdkvert No No
Paragraph Shading/Pattern \bgdkfdiag No No
Paragraph Shading/Pattern \bgdkbdiag No No
Paragraph Shading/Pattern \bgdkcross No No
Paragraph Shading/Pattern \bgdkdcross No No
Paragraph Shading/Pattern \cfpat No No
Paragraph Shading/Pattern \cbpat No No
Positioned Objects/Frames \absw No No
Positioned Objects/Frames \absh No No
Horizontal Position \phmrg No No
Horizontal Position \phpg No No
Horizontal Position \phcol No No
Horizontal Position \posx No No
Horizontal Position \posxc No No
Horizontal Position \posxi No No
Horizontal Position \posxo No No
Horizontal Position \posxr No No
Horizontal Position \posxl No No
Vertical Position \pvmrg No No
Vertical Position \pvpg No No
Vertical Position \pvpara No No
Vertical Position \posy No No
Vertical Position \posyil No No
Vertical Position \posyt No No
Vertical Position \posyc No No
Vertical Position \posyb No No
Text Wrapping \dxfrtext No No
Text Wrapping \dyfrtext No No
Tables \trowd No No
Tables \trgaph No No
Tables \cellx No No
Tables \clmgf No No
Tables \clmrg No No
Cell Borders And Shading \clbrdrt No No
Cell Borders And Shading \clbrdrb No No
Cell Borders And Shading \clbrdrl No No
Cell Borders And Shading \clbrdrr No No
Row Formatting \trql No No
Row Formatting \trqr No No
Row Formatting \trqc No No
Row Formatting \trleft No No
Row Formatting \trrh No No
Cell Shading/Pattern \clshdng No No
Cell Shading/Pattern \clbghoriz No No
Cell Shading/Pattern \clbgvert No No
Cell Shading/Pattern \clbgfdiag No No
Cell Shading/Pattern \clbgbdiag No No
Cell Shading/Pattern \clbgcross No No
Cell Shading/Pattern \clbgdcross No No
Cell Shading/Pattern \clbgdkhor No No
Cell Shading/Pattern \clbgdkvert No No
Cell Shading/Pattern \clbgdkfdiag No No
Cell Shading/Pattern \clbgdkbdiag No No
Cell Shading/Pattern \clbgdkcross No No
Cell Shading/Pattern \clbgdkdcross No No
Cell Shading/Pattern \clcfpat No No
Cell Shading/Pattern \clcbpat No No
Character Formatting Properties \plain No No
Character Formatting Properties \b No No
Character Formatting Properties \caps No No
Character Formatting Properties \deleted No No
Character Formatting Properties \dn No No
Character Formatting Properties \expnd No No
Character Formatting Properties \f No No
Character Formatting Properties \fs No No
Character Formatting Properties \i No No
Character Formatting Properties \outl No No
Character Formatting Properties \revised No No
Character Formatting Properties \scaps No No
Character Formatting Properties \shad No No
Character Formatting Properties \strike No No
Character Formatting Properties \ul No No
Character Formatting Properties \uld No No
Character Formatting Properties \uldb No No
Character Formatting Properties \ulnone No No
Character Formatting Properties \ulw No No
Character Formatting Properties \up No No
Character Formatting Properties \v No No
Character Formatting Properties \lang No No
Special Characters \chdate No No
Special Characters \chdpl No No
Special Characters \chdpa No No
Special Characters \chtime No No
Special Characters \chpgn No No
Special Characters \chftn No No
Special Characters \chatn No No
Special Characters \chftnsep No No
Special Characters \chftnsepc No No
Special Characters \cell No No
Special Characters \row No No
Special Characters \par 0.3 0.3
Special Characters \sect No No
Special Characters \page No No
Special Characters \column No No
Special Characters \line No No
Special Characters \tab 0.3 0.3
Special Characters \emdash 0.3 0.3
Special Characters \endash 0.3 0.3
Special Characters \bullet 0.3 0.3
Special Characters \lquote 0.3 0.3
Special Characters \rquote 0.3 0.3
Special Characters \ldblquote 0.3 0.3
Special Characters \rdblquote 0.3 0.3
Special Characters \| No No
Special Characters \~ 0.3 0.3
Special Characters \- 0.3 0.3
Special Characters \_ 0.3 0.3
Special Characters \: No No
Special Characters \~ 0.3 No
Special Characters \'hh 0.3 0.3
Special Characters \alt No No
Special Characters \shift No No
Special Characters \ctrl No No
Special Characters \[CR] 0.3 0.3
Special Characters \[LF] 0.3 0.3

References

  1. Rich Text Format (RTF) Specification 1.0. Microsoft 1992.