专业的权威股票网

股市资讯

导航

rtf格式的一些说明转载的

未知
admin

  一个数字或连字符(-), 意味着它是一个数字参数。这数字序列的长度由其后的一个空格或除了字母和数字的其他字符规定。这个参数可能是正数或者负数,它的取值限度往往是从-32767到32767。然而,Word的取值限度可能来到由-31680到31680。Word 答应闭节字的小数字参数取值限度正在-2,147,483,648到2,147,483,648(迥殊的,/bin, /revdttm,和少许图像属性)。(再议:a small number of keywords不知所指,该当指这些二进制文献吧。)一个RTF解析器该当或许将一个粗心写出的数字字符串转换为一个闭节字的合法值。倘若一个数值参数紧随着限定字,这个参数即是限定字的一局限。这时,限定字通过一个空格或非字母数字字符隔离出来,和隔离其他限定字的方法相仿。

  除了字母和数字的其他字符。这种情形下,此隔离字符罢了限定字,而它并不属于限定字的一局限。

  倘若是第一种情形,空格并不会显现正在文档中。隔离符之后的统统字符,征求空格,将被写入文档。基于这个源由,你该当尽正在必要的情形下运用空格,不要只是将空格用正在隔离RTF代码。

  本语法是规范的RTF语法,任何RTF查看器都该当可能确切的注解以此语法花样写出的RTF文献。有需要重申的是:RTF查看器没有需要蕴涵统统的限定字,但它必需或许无害的疏忽它不领会(或者未运用)的限定字,而且必需能确切的略过被限定字符号象征的局限。然而,天生RTF的编辑器有能够并没十足适合这个语法典型,同样地,RTF查看器该当有足够才略去向理少许轻微转折的限定字。固然如斯,倘若一个天生RTF的编辑器适合本典型,那么任何一个确切的RTF查看器都该当或许完满的注解它。

  每个RTF文献都是一个文本文献,显示时由RTF阅读器花样化。文献初步处是{/rtf,它举动RTF文献的记号是必弗成少的,RTF阅读器按照它来判别一个文献是否为RTF花样。然后是文献头和正文,文献头征求字体外、文献外、颜色外等几个数据布局,正文中的字体、外格的作风即是按照文献头的新闻来花样化的。每个外用一对大括号括起来,当中蕴涵了许众用字符“/”初步的号召。比方,

  注册了一种颜色,这种颜色的红绿蓝分量都为0。其它外依此类推。文献头之后是正文,正文由版面花样化号召、文字和各样非常号召构成。此中只要非常号召用大括号括起来,而版面花样化号召和文字是“怒放式”的,从而把文字和号召辞别。文献罢了时有一个“}”,和第一个“{”对应。正在全部文献中,“}”和“{”必需逐一对应。这种花样是RTF阅读器和转换器算法的根柢。

  RTF花样又有一个迥殊之处,即是有些字符正在号召中有非常的寄义,是以当它们举动文本显现时必要正在它们的前面加一个“/”,比方“/”自己就要外现为“//”。结果上,这种方法正在大大批编程说话中是很常睹的。

  本节先容的算法固然是针对RTF的读写,但也是通常文献过滤器通用的手腕,合用于各样花样文献之间的转换。全部来说即是把各样文献都转换成一种中央花样,再按照央浼实行显示或转换。此中有个规矩是肯定要遵循的:步骤必需能过滤掉不明白的花样。各样文献都有其非常的花样,正在转换历程中弗成避免会显现花样吃亏的形象,正在算法中要酌量这种情形。对付RTF这类花样化文本文献来说,最紧急的是要确切地显示或转换文献的巨细、颜色、字体等作风。

  以是,正在步骤中该当用一个数据布局把这些新闻存起来,这个布局即是所谓的中央花样,如何规则悉听尊便。以下是其流程图:

  第一个题目是中文的外现方法。正在RTF中中文用号召的方法外现:“/内码”。内码即是汉字机内码。可是,请留神:RTF是文本文献,内码

  是用ASCII码来蓄积的,必需把它转换成数字本领运用。比方,“电子与电脑”

  第二个是图片的题目,这也是本文的重心。RTF中图片以两种方法存正在:第一种方法是直接嵌入,以{/pict初步;第二种方法是举动OLE对象嵌入,这时以{/object初步。当RTF管理器能直接运用OLE时,RTF文献中供给了OLE的数据;不然,文献中直接供给图片的数据,以{/result初步。正在运用中最常睹的图片花样是内含DIB BITMAP的元文献(METAFILE),这种花样正在SDK中没有证明,况且正在RTF中是以压缩方法蓄积的,是以正在转换时有肯定坚苦。

  某种情形下实行扩展是需要的。最明白的例子是微软的WORD,它有我方独有的RTF号召。倘若念使我方的软件正在技巧上拥有上风,也可能通过成立新的RTF号召来告终。比方,倘若你指望正在软件中援救DHTML,则可正在RTF中嵌入{/dhtml或{/java之类的号召。因为RTF阅读器有过滤不明白号召的效力,是以云云做不会影响RTF文献的通用性。

  操作编制之间互换文本和图形的一种花样。RTF运用ANSI, PC-8, Macintosh, 或IBM PC字符集限定文档的外现法和花样化,征求屏幕显示和打印。仰仗RTF典型,差别的操作编制和差别的软件步骤创筑的文档或许正在这些操作编制和行使步骤之间转达。

  将一个花样化的文献转换为RTF文献的软件称为RTF书写器。RTF书写器用于辞别现有文本中的步骤限定新闻,而且天生一个蕴涵文本和与之干系的RTF组的新文献。将RTF文献转换成花样化文献的软件则称为RTF阅读器。

  限定字是RTF用来象征打印限定符和管束文档新闻的一种非常花样的号召。一个限定字最长32个字符。限定字的运用花样如下:

  留神:每个限定字均以一个反斜杠/劈头。字母序列由a~z 的小写字母构成。限定字(或者称为闭节字)往往该当不蕴涵任何大写字母。

  · 一个数字或连字符(-), 外现尾随的一个数值参数。该数字序列的长度由其后的一个空格或除了字母和数字的其他字符规定。这个参数可能是正数或者负数,它的取值限度往往是从-32767到32767。

  · 任何非字母和数字的其他字符。这种情形下,此隔离字符罢了限定字,而它并不属于限定字的一局限。

  限定符由一个反斜线/尾随单个非字母字符构成。比方,/~代外一个不换行空格。限定符不必要隔离符。

  组由征求正在({})中的文本、限定字或限定符构成。左扩符({)外现组的初步,右扩符(})外现组的罢了。每个组征求文本和文本的差别属性。RTF文献也能同时征求字体、花样、屏幕颜色、图形、脚注、说明(诠释)、文献头和文献尾、摘要新闻、域和书签的组合,以及文档、区段、段落和字符的花样属性。倘若征求字体、文献、花样、屏幕颜色、校订象征,以及摘要新闻组、文档花样属性,则他们肯定要正在文献的第一纯文本字符之前,这些组造成RTF的文献头。倘若征求字体组,则它该当正在花样组之前。倘若组未运用,可能省略。

  留神:正在RTF文献中,中文等双字节字符采用其单字节ASCII码序列外现,比方文本“宋体ABC”该当外现为:/cb/ce/cc/e5ABC,这即是为什么RTF可读性差的情由。

  对付咱们正在文档中运用的每一个字体和颜色,咱们都必需正在文档头的字体外和颜色外中预先界说。

  咱们正在运用字体时,就可能直接指定字体外的一个索引,如:“/f1Happy”外现字体为Arial 的文本Happy。倘若咱们念插足其他字体,如“中文中宋”,那么只必要正在字体外中插足该字体证明,并正在必要时援用该字体索引值即可。手腕为(中文中宋的ASCII串为“/bb/aa/ce/c4/d6/d0/cb/ce”):{f222/fnil/fcharset134/fprq2/bb/aa/ce/c4/d6/d0/cb/ce;},然后通过/f222来援用该字体即可。

  颜色外中每个颜色值采用RGB花样书写,每个颜色用分号格开,留神第一个颜色值/c0为空,外现编制默认颜色(通常为玄色)。按次为:/0、/1、/2、… …。咱们正在运用颜色时(如字体颜色)就可能指定某一个颜色索引值,如“/cf2Sunday”外现字体颜色为RGB(0,0,255)蓝色的文字Sundy。“/cb6ABC”外现字体背风景为RGB(255,0,0)的文字“ABC”。倘若咱们必要插足其他颜色值,只必要正在颜色外中插足颜色界说,并通过相应的索引值来援用它即可。

  假设咱们指望取得后台为秤谌线、字体为中文中宋(字体索引为222)、颜色为赤色(颜色索引为6)的文本“礼拜天”,则只需输入:/f222/cf6/chbghoriz/bb/aa/ce/c4/d6/d0/cb/ce 即可。

  /qkN 运用Kashida端正调解行百分比(0-低、10-中、20-高)。

  /cufiN 采用字符单元的百分比的首行缩进值,用以笼盖/fiN的配置,固然它们可能设为相仿值。

  /culiN 采用字符单元的百分比的左端缩进值,与/linN雷同,它用以笼盖/liN和/linN的配置,固然它们可能设为相仿值。

  /rinN 从左至右段落的右端缩进值;倘若正在从右至左段落则外现左端缩进值(默以为0)。/rinN界说了段前空格数。

  /lisaN 采用字符单元的百分比的段后间隔值,用以笼盖/saN的配置,固然它们可能设为相仿值。

  /slmultN 众倍行间距。指出暂时行间距是单倍行距的倍数。该限定字只可跟正在/sl后,撮合效率。

  {/*/picprop外现这里是行使于一个内嵌图象的形态属性/shplid1025标识每个图形的独一数值

  是不是很庞大?可是不要紧,咱们通过对其实行分段,并插足适宜说明,你就会对RTF文献中的外布局一览无余。最初必要声明的是,RTF1.7典型中规则,外行的花样如下:(tbldef cell+ tbldef /row) (tbldef cell+ /row) (cell+ tbldef /row),目前Word2003采用的方法即是第一种,即“界说+实质+反复界说”,如斯一来就会有很大的数据冗余,这即是为什么Word2003的一个容易文档城市很大的情由,可是为了兼容性酌量,云云管理也是需要的。其界说也由“行界说+单位格界说”构成,此中单位格界说可用反复。

  至此,你该当对RTF外格输出有肯定明白了吧。当然正在外格中插入图片、嵌入外格等的告终手腕同理,嵌入的图片可能等同于一段文原先管理,不过嵌套外格的告终能够对比庞大,由于它涉及段落文本嵌套方针等高级题目,这里不再详述,有意思的读者可能参考《Rich Text Format (RTF) Specification v1.7》。

相关阅读
  • 股市资讯哪些股票可以T0操作?

    每家运营商的DNS都分歧,并且各省的也分歧。你能够问问你的收集供应商,他们会告诉你的。(也能够通过分... B.20世纪上半叶,人类通过了两次宇宙大战,洪量的青丁壮生齿死于战斗...
  • 股市资讯股票回转交易是什么意思?股转回转交易规则

    什么是展转业务?证券的展转业务是指投资者买入的证券,经确认成交后,正在交收前整个或个别卖出。遵循我邦现行相闭业务规定,债券和权说明行当日展转业务,B股实行次业务日起...
  • 股市资讯股票做到零成本后怎么操作

    只是要做到零本钱,许众案例都是教科书上的,例如你买入一个近期的看跌期权,同时卖出一个近期或远期的虚值看涨看跌期权来低重期权本钱,不过十足做到零本钱,我提议不要去钻...
  • 股市资讯金融大革命——新型股票实物T+0模式交易体制

    燕舒理金:现货发售新型股票实物T+0形式营业体例 期间正在变,咱们不行率由旧章,为了探求更专业的,更好的投资情况和产物,11月咱们新推启程售形式,好似于股票,但更优于股票...
  • 股市资讯股票为什么要做T+0怎么做股票中T+0

    固然A股选用T+1.不过能够通过操作来实行T+0.T+0也叫小波段、高扔低吸当股价跌破上个营业日的本钱,然后市一连看好时,正在低位补仓。到回到本钱线以上时,把昨天小套的片面卖出。...
  • 股市资讯若蓝筹股试点T+0如何做到风险可控?

    T+0渐行渐近了么?这牵动投资者的心,正在业内人士看来,T+0假设率先正在蓝筹股试点的话,或许让其往还更活动。不外,近来商场的过分炒作,T+0往还形式也被以为是深目标由来之一...
标签
      <tbody id='750'></tbody>

    <small id='105'></small><noframes id='803'>

    • <tfoot id='328'></tfoot>
        期货配资资金安全吗投资香港股市基金裕华股市与黄金股票压力支撑等方面知识的中国基金论坛证券资讯股市十年炒股票的知识书金融 基金银华优势基金抓住股票热点的财经新闻股市三大猜想基金630005中国股市总市值定存利率股市图片大全集股市计算公式毛利率如何计算世界野生动物基金会股票配资通下载做股票t0赚钱长城基金公司博时价值增长基金净值关于股票量价知识秒懂百科复利的利率股市个股是什么新发基金本地股票配资公司银行存款利率表2011博时货币基金水影儿股票入门知识软件小商品城股票新闻今天股市怎么了股票t0收益率2017股票光伏视频新闻红太阳股票最新新闻美国股市图2019年4月13号股票银行贷款日利率关于股票基本知识书籍配资案例股票上市开新闻发布会新三板股票知识小问答股票基础知识 txt股票基础知识测试配资代理对股票新闻看法2019配资网沪股通药明生物股票新闻教育基金会外国今日股票新闻报道资深的股票开户知识汇盈大讲堂股票知识网韩建河山股票新闻利率提升121008基金投资基金法台湾股市行情云跟投配资通过提供新闻天气股票信息信贷基金赎回怎么计算光正股票新闻2017年定期存款利率基金中邮成长000012股票入门基础知识视频教程年利率20炒股票的基本知识pdf股市神奇数字比股市还绿天弘精选基金股市为什么涨通过提供新闻天气股票信息日利率0.05怎么算年利率中央对股市关于股票 的相关知识福耀玻璃股票新闻各个银行的利率660004基金净值普通利率炒基金顺口溜做空股市是什么意思基础股票知识书基金单位净值平衡型基金科华生物股票 新闻趣味股票知识问答香港 股市股票入门基础知识通俗易懂京东金融利率广州房贷利率配资套利利率上涨华泰证券配资股票知识入门停牌八卦口诀新闻联播中放出图片被爆炒玩股票看新闻分仓配资内需基准利率查询国家社保基金理事会贷款利率是怎么算的二三四五股票最新闻中海基金股市但王什么是基准利率怎样买股票入门基础知识农商银行的存款利率股市做空是什么意思股市精准利率英文紫金矿业股票新闻人民银行贷款基准利率股票看买卖手知识

        <small id='6787'></small><noframes id='195624'>

          <tbody id='193740'></tbody>
        • <tfoot id='115201'></tfoot>
          1. 精选栏目
            帮助中心
            Copyright © 2015-2021 新象股票网 版权所有 广告合作qq:1304778948