• RTF文件格式


    文档地址

    首先给出一个生成最简单的RTF文件的脚本

    f=open('hello_world.rtf','w')
    
    padding='{\rtf1\ansi'
    padding+=' Hello World!\par}'
    
    f.write(padding)
    f.close()
    

    rtf1标识RTF版本,格式rtfN

    ansi标识字符集<charset>

    par段落结束标志

    以上为RTF文件头必选标志位,以下为可选标志位

    UnicodeRTF ,用来执行Unicode向ANSI转换的ANSI代码页。如:ansicpg1252

    默认字体<deffont>,默认字体号deff? ,如:deff0

    字体表<fonttbl>

    文件表<filetbl>

    颜色表<colortbl>

    样式表<stylesheet>

    编目表<listtables>

    编目表{ *listtable }

    编目替换表{ *listoverridetable }

    段落组属性{ *pgptbl }

    跟踪修订<revtbl>

    RSID表<rsidtable>

    生成器信息<generator>

    关于{ esult}

    官方解释:This result contains standard RTF. The RTF writer is responsible for providing the result so that existing RTF readers that do not support objects, or do not support a particular type of object, are able to display the object.

    这个域是为了能使不支持object的RTF阅读器显示object的内容。

    关于equation流:

    Equation Native Stream Data = EQNOLEFILEHDR + MTEFData

    MTEFData = MTEF header + MTEF Byte Stream

     

  • 相关阅读:
    下载
    【项目】项目214
    【项目】项目220
    【项目】项目219
    【项目】项目216
    【项目】项目221
    【项目】项目212
    【项目】项目217
    【项目】项目213
    【项目】项目215
  • 原文地址:https://www.cnblogs.com/snip3r/p/10080984.html
Copyright © 2020-2023  润新知