RTF1.8白皮书
//标签 name为自定义标签名称
{\*\bkmkstart name}
//文本头部
RTF版本\ansi
字符集\ansicpg936
简体中文
//字体表
字体0\fmodern\fprq6
字体间距为6\fcharset134
GB2312国标码 \'cb\'ce\'cc\'e5
宋体;}}
//颜色表
红色值0-255\green0
绿\blue0
蓝;\red0\green0\blue255;}
\cf2代表蓝色(颜色表索引从1开始)
//段落
\pard段首\fi500首行缩进\li500左缩进\ri600右缩进
水平对齐方式:\qc居中\qj两端\ql左\qr右\qd分散
\sl400行间距\sb段前间距\sa段后间距
\par段尾
//内容
\f0字体\fs24字号\b加粗\i倾斜\highlight2背景颜色
//表格
表格行1
\trowd表行1开始
表格属性
\trgaph108表中单元格半间距\trleft-108表的最左边位置
行边框设置
\trbrdrt行的上边框\brdrs单倍厚度\brdrw10线宽\brdrcf1边框颜色(1指向颜色表)
\trbrdrl行的左边框\brdrs单倍厚度\brdrw10线宽\brdrcf1
\trbrdrb行的下边框\brdrs单倍厚度\brdrw10线宽\brdrcf1
\trbrdrr行的右边框\brdrs单倍厚度\brdrw10线宽\brdrcf1
单元格1边框设置
\clvertalt文本上对齐(\clvertalc居中;\clvertalb下对齐)
单元格合并\clmgf横向合并开始\clmrg横向被合并\clvmgf纵向合并开始\clvmrg纵向被合并
\clbrdrt单元格上边框\brdrw15线宽\brdrs单倍厚度\brdrcf1边框颜色(1指向颜色表)
\clbrdrl单元格左边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\clbrdrb单元格下边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\clbrdrr单元格右边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\cellx2000单元格1结束,2000表示宽度
单元格2边框设置
\clvertalt文本上对齐
\clbrdrt单元格上边框\brdrw15线宽\brdrs单倍厚度\brdrcf1边框颜色(1指向颜色表)
\clbrdrl单元格左边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\clbrdrb单元格下边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\clbrdrr单元格右边框\brdrw15线宽\brdrs单倍厚度\brdrcf1
\cellx4000单元格2结束
\intbl内容开始
123\cell单元格1
456\cell单元格2
\row表格行1尾
横向合并一般直接生成一个单元格。
横向+纵向则每横向生成一个大单元格,在加纵向合并标签。
//批注
Comments部分
{\*\atrfstart N}
被批注的内容
{\*\atrfend N}
{\*\atnid xxx}{\*\atnauther xxx}\chatn
{\*\annotation{\*\atnref N}{\*\atndate }
批注内容
}
//分页
\page