必威体育Betway必威体育官网
当前位置:首页 > IT技术

RTF 文件格式解析

时间:2019-08-30 04:13:16来源:IT技术作者:seo实验室小编阅读:86次「手机版」
 

rtf格式

##RTF 格式解析

例子内容

这里写图片描述

代码如下

{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}
{\colortbl ;\red255\green255\blue0;\red255\green0\blue0;\red0\green0\blue255;}
\viewkind4\uc1\pard\cf1\lang2052\f0\fs20 Osamu\cf2  Naga\cf0 y\cf3 am\cf0 a,\par
           was unable to pinpoint.//PRD#\cf1 OQS\par
it \cf0 signed a \cf1 definitive\cf0  agreement\par
\par
}

2.格式说明

第一行

{\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;}}

rtf1–>RTF版本

ansi–> 字符集

ansicpg936–>简体中文

deff0–>默认字体0

deflang1033–>美国英语

deflangfe2052–>中国汉语

fonttb–>字体列表

f0->字体0

fcharset134 ->gb2312国标码

'cb’ce’cc’e5–>宋体

引用方式 f0

第二行

{\colortbl ;\red255\green255\blue0;\red255\green0\blue0;\red0\green0\blue255;}

\colortbl 颜色表 ;颜色1;颜色2;颜色3;

引用方式 cf1 cf2 cf3

第三行

\viewkind4\uc1\pard\cf1\lang2052\f0\fs20 Osamu\cf2  Naga\cf0 y\cf3 am\cf0 a,\par

\viewkind4正常视图

uc1->单字节

pard->默认段落属性

cf1->颜色1

lang->2052中国汉语

f0->字体0

fs20->字体大小20磅

Osamu Naga 原文

\cf0 默认颜色

y

\cf2 颜色2

am

\cf0默认颜色 a,

\par换行

使用说明:

\cf2 颜色 xxx 代表cf之后的所有内容为颜色2

补充:

RTF文件格式说明:

1.\ansi Character Set Flag 采用的字符集名称

2.\b Character Formatting Properties Toggle 字符是粗体

3.\b0 Character Formatting Properties Toggle 字符是非粗体

4.\blueNNN Color Table Value 标识蓝色的rgb数值(0-255)

5.\brdrb Paragraph Borders Flag 段落边界底部

6.\brdrcfNNN Paragraph Borders Value 段落边界颜色

7.\brdrs Paragraph Borders Flag 段落边界单线边框

8.\brdrt Paragraph Borders Flag 段落边界顶部

9.\brdrth Paragraph Borders Flag 段落边界双线边框

10.\brdrwNNN Paragraph Borders Value 段落边界线的宽度(单位是堤)

11.\cfNNN Character Formatting Properties Value 字符前景色(0-255)

12.\chpgn Special Characters symbol 当前页号

13.\colortbl Color Table Destination 颜色表

14.\deffNNN Font Table Value 默认字体(N是字体号)

15.\deftabNNN Document Formatting Properties Value 文档中默认tab宽度(单位是堤,默认值是720堤)

16.\emdash Special Characters Symbol 长说明号——(特殊符号)

17.\endash Special Characters Symbol 短说明号-(特殊符号)

18.\fNNN Character Formatting Properties Value 字符的字体(N是在字体表中的编号)

19.\fonttbl Font Table Destination 字体表

20.\fonttype fontname 字体类型,字体名称

21.\footer headers and Footers Destination 所有页的页脚。

22.\footeryNNN Section Formatting Properties Value 片断中页脚和底部的距离(单位是堤,默认是720堤)

23.\fsNNN Character Formatting Properties Value 字符在半角状态下的字体大小(默认是24)

24.\greenNNN Color Table Value 标识绿色的rgb值(0-255)

25.\headeryNNN Section Formatting Properties Value 片断中标头和顶部的距离(单位是堤)

26.\i Character Formatting Properties Toggle 字符是斜体

27.\i0 Character Formatting Properties Toggle 字符是非斜体

28.\keepn Paragraph Formatting Properties Flag 段落与下段同页

29.\line Special Characters Symbol 分隔符中的一种:换行符(不是段落分隔符)

30.\li Paragraph Formatting Properties Value 段落的左缩进(默认是0)

31.\margbNNN Document Formatting Properties Value 文档底部空白的高度(单位是堤)

32.\marglNNN Document Formatting Properties Value 文档左部空白的宽度(单位是堤)

33.\margrNNN Document Formatting Properties Value 文档右部空白的宽度(单位是堤)

34.\margtNNN Document Formatting Properties Value 文档顶部空白的高度(单位是堤)

35.’ Special Characters Symbol ‘ 单撇符号

36.\page Special Characters Symbol 分隔符中的一种:分页符

37.\par Special Characters Symbol 新的段落标志

38.\pard Paragraph Formatting Properties Flag 段落中用于对脚注,注释,标头,页脚等特殊信息分成单独的组,用来针对每个组单独指定独立于文本内容的格式。

39.\plain Character Formatting Properties Flag 使字符格式恢复到应用指定的默认格式,相关的字符格式也恢复到应用指定的默认格式。

40.\qc Paragraph Formatting Properties Flag 段落格式居中

41.\qj Paragraph Formatting Properties Flag 段落两端对齐

42.\ql Paragraph Formatting Properties Flag 段落格式左对齐

43.\qr Paragraph Formatting Properties Flag 段落格式右对齐

44.\redNNN Color Table Value 标识红色的rgb值

45.\riNNN Paragraph Formatting Properties Value 段落格式的右缩进值(默认值为0)

46.\rtf RTF Version Destination RTF版本号

47.\slmultNNN Paragraph Formatting Properties Value 段落的多倍行间距0 “最小”或“严格”的行距1 多倍行间距(相对于单倍行间距)

48.\slN Paragraph Formatting Properties Value 段落的指定行间据可以调整或者默认为行的最大高度的字符的高度。

49.\tab Special Characters Symbol TAB字符

50.\titlepg Section Formatting Properties Flag 片断中有特殊格式的第一页

51.\tqr Tabs Flag 右部用TAB填充

52.\tx Tabs Value TAB位置,从左边空白处开始(而不是从左边页边缘开始,单位是堤)

53.\ul Character Formatting Properties Toggle 字符具有连续的下划线(\ul0关闭连续的下划线)

54.\widowctrl Document Formatting Properties Flag 文档的孤行控制


附录:RTF格式(RTF)规范

http://www.bibliOScape.com/rtf15_spec.htm

http://latex2rtf.sourceforge.net/RTF-Spec-1.0.txt

https://docs.microsoft.com/en-us/previous-versions/office/developer/office2000/aa140277(v=office.10)

扫描二维码,多一个朋友,

关于技术的那些事儿,我们一起探讨。

WeChat:

个人 WeChat:

相关阅读

SRS 代码分析【mpeg-ts解析】

SRS 代码分析【mpeg-ts解析】1.SrsTsContext的decode接口定义如下:int SrsTsContext::decode(SrsBuffer* stream, ISrsTsHandler*

写给新人:线上B2C电商网站架构解析

线下实体店已经沉淀了多年的运营经验,哪些可以转移到线上进行运营操作呢?本文通过以下三个问题与大家分析探讨。本篇文章将是处女作

怎么开淘宝网店?星密码解析宝贝发布流程

怎么开淘宝网店?当然要经过找货源、装修等一系列流程!而在这其中,宝贝发布对于新手卖家来说一直是一个老大难问题。怎么发布才算正

浮点数的存储解析

浮点数家族:float , double , long double 浮点数的表示范围:float.h中定义 常见的浮点数:3.14159,1e3 根据国际标准IEEE(电器和电子工

深度解析3条设计心理学原则,提升设计方案说服力

本篇文章为大家介绍了三条具有普适性意义的心理学原则:库克定律、米勒定律、雅各布定律,并分别介绍了其在设计领域中的应用。设计师

分享到:

栏目导航

推荐阅读

热门阅读