/samples/sample.rtf

http://txt2tags.googlecode.com/ · Unknown · 312 lines · 310 code · 2 blank · 0 comment · 0 complexity · ca56d00c75ed7a9b1fb65930071dc05f MD5 · raw file

  1. {\rtf1\ansi\ansicpg1252\deff0
  2. {\fonttbl
  3. {\f0\froman Times;}
  4. {\f1\fswiss Arial;}
  5. {\f2\fmodern Courier;}
  6. }
  7. {\colortbl;\red0\green0\blue255;}
  8. {\stylesheet
  9. {\s1\sbasedon222\snext1\f0\fs24\cf0 Normal;}
  10. {\s2\sbasedon1\snext2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360 Body Text;}
  11. {\s3\sbasedon2\snext3{\*\txttags verbatim}\f2\fs20\ql\sb0\sa240\sl240\slmult1\li720\ri720\fi0 Verbatim;}
  12. {\s4\sbasedon2\snext4{\*\txttags quote}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li720\ri720\fi0 Block Quote;}
  13. {\s10\sbasedon1\snext10\keepn{\*\txttags maintitle}\f1\fs24\qc\sb0\sa0\sl480\slmult1\li0\ri0\fi0 Title;}
  14. {\s11\sbasedon1\snext2\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0\b Heading 1;}
  15. {\s12\sbasedon11\snext2\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0\b Heading 2;}
  16. {\s13\sbasedon11\snext2\keepn{\*\txttags title3}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li360\ri0\fi0\b Heading 3;}
  17. {\s14\sbasedon11\snext2\keepn{\*\txttags title4}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li360\ri0\fi0\b\i Heading 4;}
  18. {\s15\sbasedon11\snext2\keepn{\*\txttags title5}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li360\ri0\fi0\i Heading 5;}
  19. {\s21\sbasedon2\snext21{\*\txttags list}\f0\fs24\qj\sb0\sa0\sl480\slmult1{\*\txttags list indent}\li720\ri0\fi-360 List;}
  20. }
  21. {\*\listtable
  22. {\list\listtemplateid1
  23. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li720\ri0\fi-360}
  24. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li1080\ri0\fi-360}
  25. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li1440\ri0\fi-360}
  26. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li1800\ri0\fi-360}
  27. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li2160\ri0\fi-360}
  28. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li2520\ri0\fi-360}
  29. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li2880\ri0\fi-360}
  30. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li3240\ri0\fi-360}
  31. {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\'95;}{\levelnumbers;}{\*\txttags list indent}\li3600\ri0\fi-360}
  32. \listid1}
  33. {\list\listtemplateid2
  34. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}{\*\txttags list indent}\li720\ri0\fi-360}
  35. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}{\*\txttags list indent}\li1080\ri0\fi-360}
  36. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}{\*\txttags list indent}\li1440\ri0\fi-360}
  37. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}{\*\txttags list indent}\li1800\ri0\fi-360}
  38. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}{\*\txttags list indent}\li2160\ri0\fi-360}
  39. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}{\*\txttags list indent}\li2520\ri0\fi-360}
  40. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}{\*\txttags list indent}\li2880\ri0\fi-360}
  41. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}{\*\txttags list indent}\li3240\ri0\fi-360}
  42. {\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}{\*\txttags list indent}\li3600\ri0\fi-360}
  43. \listid2}
  44. {\list\listtemplateid3
  45. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'02\'00.;}{\levelnumbers\'01;}}
  46. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'04\'00.\'01.;}{\levelnumbers\'01\'03;}}
  47. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'06\'00.\'01.\'02.;}{\levelnumbers\'01\'03\'05;}}
  48. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'08\'00.\'01.\'02.\'03.;}{\levelnumbers\'01\'03\'05\'07;}}
  49. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'10\'00.\'01.\'02.\'03.\'04.;}{\levelnumbers\'01\'03\'05\'07\'09;}}
  50. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'02\'05.;}{\levelnumbers\'01;}}
  51. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'02\'06.;}{\levelnumbers\'01;}}
  52. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow1{\leveltext \'02\'07.;}{\levelnumbers\'01;}}
  53. {\listlevel\levelnfc0\leveljc1\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}}
  54. \listid3}
  55. }
  56. {\listoverridetable
  57. {\listoverride\listid1\listoverridecount0\ls1}
  58. {\listoverride\listid2\listoverridecount0\ls2}
  59. {\listoverride\listid3\listoverridecount0\ls3}
  60. }
  61. {\info
  62. {\title TXT2TAGS SAMPLE }
  63. {\author Aurelio Jargas }
  64. }
  65. \deflang1033\widowctrl\hyphauto\uc1\fromtext
  66. \paperw12240\paperh15840
  67. \margl1440\margr1440\margt1440\margb1440
  68. \sectd
  69. {\header\pard\qr\plain\f0 Page \chpgn\par}
  70. {\pard\plain\s10\keepn{\*\txttags maintitle}\f1\fs24\qc\sb2880\sa0\sl480\slmult1\li0\ri0\fi0 TXT2TAGS SAMPLE\par}
  71. {\pard\plain\s10\keepn{\*\txttags maintitle}\f1\fs24\qc\sb0\sa0\sl480\slmult1\li0\ri0\fi0 Aurelio Jargas\par}
  72. {\pard\plain\s10\keepn{\*\txttags maintitle}\f1\fs24\qc\sb0\sa0\sl480\slmult1\li0\ri0\fi0 02/28/2011\par}
  73. {\pard\plain\s11\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Introduction}}\par}
  74. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  75. Welcome to the txt2tags sample file.
  76. \par}
  77. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  78. Here you have examples and a brief explanation of all marks.
  79. \par}
  80. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  81. The first 3 lines of the this file are used as headers, on the following format:
  82. \par}
  83. {\pard\plain\s3{\*\txttags verbatim}\f2\fs20\ql\sb0\sa240\sl240\slmult1\li720\ri720\fi0
  84. line1: document title
  85. \line
  86. line2: author name, email
  87. \line
  88. line3: date, version
  89. \par}
  90. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  91. Lines with balanced equal signs = around are titles.
  92. \par}
  93. {\pard\plain\s11\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Fonts and Beautifiers}}\par}
  94. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  95. We have two sets of fonts:
  96. \par}
  97. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  98. The NORMAL type that can be improved with beautifiers.
  99. \par}
  100. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  101. The TYPEWRITER type that uses monospaced font for pre-formatted text.
  102. \par}
  103. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  104. We will now enter on a subtitle...
  105. \par}
  106. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Beautifiers}}\par}
  107. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  108. The text marks for beautifiers are simple, just as you type on a plain text email message.
  109. \par}
  110. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  111. We use double *, /, - and _ to represent {\b{bold}}, {\i{italic}}, {\strike{strike}} and {\ul{underline}}.
  112. \par}
  113. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  114. The {\b{{\i{bold italic}}}} style is also supported as a combination.
  115. \par}
  116. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Pre-Formatted Text}}\par}
  117. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  118. We can put a code sample or other pre-formatted text:
  119. \par}
  120. {\pard\plain\s3{\*\txttags verbatim}\f2\fs20\ql\sb0\sa240\sl240\slmult1\li720\ri720\fi0
  121. here is pre-formatted
  122. \line
  123. //marks// are **not** ``interpreted``
  124. \par}
  125. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  126. And also, it's easy to put a one line pre-formatted text:
  127. \par}
  128. {\pard\plain\s3{\*\txttags verbatim}\f2\fs20\ql\sb0\sa240\sl240\slmult1\li720\ri720\fi0
  129. prompt$ ls /etc
  130. \par}
  131. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  132. Or use {\f2\fs20{pre-formatted}} inside sentences.
  133. \par}
  134. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{More Cosmetics}}\par}
  135. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  136. Special entities like email ({\field{\*\fldinst{HYPERLINK "mailto:duh@somewhere.com"}}{\fldrslt{\ul\cf1 duh@somewhere.com}}}) and URL ({\field{\*\fldinst{HYPERLINK "http://www.duh.com"}}{\fldrslt{\ul\cf1 http://www.duh.com}}}) are detected automagically, as long as the horizontal line:
  137. \par}
  138. {\pard\plain\s1\brdrt\brdrs\brdrw10\li1400\sb120\sa120\ri1400\fs12\par}
  139. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  140. ^ thin or large v
  141. \par}
  142. {\pard\plain\s1\brdrt\brdrs\brdrdb\brdrw10\sb120\sa120\li1400\ri1400\fs12\par}
  143. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  144. You can also specify an {\field{\*\fldinst{HYPERLINK "http://duh.org"}}{\fldrslt{\ul\cf1 explicit link}}} or an {\field{\*\fldinst{HYPERLINK "mailto:duh@somewhere.com"}}{\fldrslt{\ul\cf1 explicit email}}} with label.
  145. \par}
  146. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  147. And remember,
  148. \par}
  149. {\pard\plain\s4{\*\txttags quote}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li720\ri720\fi0
  150. A TAB in front of the line does a quotation.
  151. \par}
  152. {\pard\plain\s4{\*\txttags quote}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li1080\ri720\fi0
  153. More TABs, more depth (if allowed).
  154. \par}
  155. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  156. Nice.
  157. \par}
  158. {\pard\plain\s11\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Lists}}\par}
  159. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  160. A list of items is natural, just putting a {\b{dash}} or a {\b{plus}} at the beginning of the line.
  161. \par}
  162. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Plain List}}\par}
  163. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  164. The dash is the default list identifier. For sublists, just add {\b{spaces}} at the beginning of the line. More spaces, more sublists.
  165. \par}
  166. {\pard\plain\s21{\*\txttags list}\f0\fs24\qj\sb0\sa0\sl480\slmult1
  167. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360\'95\tab}\ls1\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  168. Earth
  169. \par
  170. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  171. America
  172. \par
  173. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360\'95\tab}\ls1\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  174. South America
  175. \par
  176. {\*\listtext{\*\txttags list indent}\li1800\ri0\fi-360\'95\tab}\ls1\ilvl4{\*\txttags list indent}\li1800\ri0\fi-360
  177. Brazil
  178. \par
  179. {\*\listtext{\*\txttags list indent}\li2160\ri0\fi-360\'95\tab}\ls1\ilvl5{\*\txttags list indent}\li2160\ri0\fi-360
  180. How deep can I go?
  181. \par
  182. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  183. Europe
  184. \par
  185. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360\'95\tab}\ls1\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  186. Lots of countries
  187. \par
  188. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360\'95\tab}\ls1\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  189. Mars
  190. \par
  191. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  192. Who knows?
  193. \par
  194. }
  195. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  196. The list ends with {\b{two}} consecutive blank lines.
  197. \par}
  198. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Numbered List}}\par}
  199. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  200. The same rules as the plain list, just a different identifier (plus).
  201. \par}
  202. {\pard\plain\s21{\*\txttags list}\f0\fs24\qj\sb0\sa0\sl480\slmult1
  203. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360 1.\tab}\ls2\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  204. one
  205. \par
  206. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360 2.\tab}\ls2\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  207. two
  208. \par
  209. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360 3.\tab}\ls2\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  210. three
  211. \par
  212. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  213. mixed lists!
  214. \par
  215. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  216. what a mess
  217. \par
  218. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360 1.\tab}\ls2\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  219. counting again
  220. \par
  221. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360 2.\tab}\ls2\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  222. ...
  223. \par
  224. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360 4.\tab}\ls2\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  225. four
  226. \par
  227. }
  228. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Definition List}}\par}
  229. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  230. The definition list identifier is a colon, followed by the term. The term contents is placed on the next line.
  231. \par}
  232. {\pard\plain\s21{\*\txttags list}\f0\fs24\qj\sb0\sa0\sl480\slmult1
  233. {\*\txttags list indent}\li720\ri0\fi-360{\b
  234. orange:}\tab
  235. a yellow fruit
  236. \par
  237. {\*\txttags list indent}\li720\ri0\fi-360{\b
  238. apple:}\tab
  239. a green or red fruit
  240. \par
  241. {\*\txttags list indent}\li720\ri0\fi-360{\b
  242. other fruits:}\tab
  243. \par
  244. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  245. wee!
  246. \par
  247. {\*\listtext{\*\txttags list indent}\li1080\ri0\fi-360\'95\tab}\ls1\ilvl2{\*\txttags list indent}\li1080\ri0\fi-360
  248. mixing lists
  249. \par
  250. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360 1.\tab}\ls2\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  251. again!
  252. \par
  253. {\*\listtext{\*\txttags list indent}\li1440\ri0\fi-360 2.\tab}\ls2\ilvl3{\*\txttags list indent}\li1440\ri0\fi-360
  254. and again!
  255. \par
  256. }
  257. {\pard\plain\s11\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Tables}}\par}
  258. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  259. Use pipes to compose table rows and cells. Double pipe at the line beginning starts a heading row. Natural spaces specify each cell alignment.
  260. \par}
  261. {\pard\plain
  262. {\trowd\trgaph60\trhdr\trqc\trbrdrt\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\trbrdrt\brdrs\brdrw20\trbrdrb\brdrs\brdrw20\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx1080\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx2160\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx3240{\intbl\itap1\f0\fs20\ql\b heading 1\cell}{\intbl\itap1\f0\fs20\qc\b heading 2\cell}{\intbl\itap1\f0\fs20\qr\b heading 3\cell}\row}
  263. {\trowd\trgaph60\trqc\trbrdrt\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx1080\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx2160\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx3240{\intbl\itap1\f0\fs20\ql cell 1.1\cell}{\intbl\itap1\f0\fs20\qc cell 1.2\cell}{\intbl\itap1\f0\fs20\qr cell 1.3\cell}\row}
  264. {\trowd\trgaph60\trqc\trbrdrt\brdrs\brdrw10\trbrdrb\brdrs\brdrw10\trbrdrl\brdrs\brdrw10\trbrdrr\brdrs\brdrw10\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx1080\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx2160\clbrdrt\brdrs\brdrw10\clbrdrb\brdrs\brdrw10\clbrdrl\brdrs\brdrw10\clbrdrr\brdrs\brdrw10\cellx3240{\intbl\itap1\f0\fs20\ql cell 2.1\cell}{\intbl\itap1\f0\fs20\qc cell 2.2\cell}{\intbl\itap1\f0\fs20\qr cell 2.3\cell}\row}
  265. \par}
  266. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  267. Without the last pipe, no border:
  268. \par}
  269. {\pard\plain
  270. {\trowd\trgaph60\trhdr\trqc\trbrdrt\brdrs\brdrw20\trbrdrb\brdrs\brdrw20\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx1080\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx2160\clbrdrt\brdrs\brdrw20\clbrdrb\brdrs\brdrw20\cellx3240{\intbl\itap1\f0\fs20\ql\b heading 1\cell}{\intbl\itap1\f0\fs20\qc\b heading 2\cell}{\intbl\itap1\f0\fs20\qr\b heading 3\cell}\row}
  271. {\trowd\trgaph60\trqc\cellx1080\cellx2160\cellx3240{\intbl\itap1\f0\fs20\ql cell 1.1\cell}{\intbl\itap1\f0\fs20\qc cell 1.2\cell}{\intbl\itap1\f0\fs20\qr cell 1.3\cell}\row}
  272. {\trowd\trgaph60\trqc\cellx1080\cellx2160\cellx3240{\intbl\itap1\f0\fs20\ql cell 2.1\cell}{\intbl\itap1\f0\fs20\qc cell 2.2\cell}{\intbl\itap1\f0\fs20\qr cell 2.3\cell}\row}
  273. \par}
  274. {\pard\plain\s11\keepn{\*\txttags title1}\f1\fs24\qc\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Special Entities}}\par}
  275. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  276. Because things were too simple.
  277. \par}
  278. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Images}}\par}
  279. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  280. The image mark is as simple as it can be: {\f2\fs20{[filename]}}.
  281. \par}
  282. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  283. {\field{\*\fldinst{INCLUDEPICTURE "./img/photo.jpg" \\* MERGEFORMAT \\d}}{\fldrslt{(img/photo.jpg)}}}
  284. \par}
  285. {\pard\plain\s21{\*\txttags list}\f0\fs24\qj\sb0\sa0\sl480\slmult1
  286. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360\'95\tab}\ls1\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  287. The filename must end in PNG, JPG, GIF, or similar.
  288. \par
  289. {\*\listtext{\*\txttags list indent}\li720\ri0\fi-360\'95\tab}\ls1\ilvl1{\*\txttags list indent}\li720\ri0\fi-360
  290. No spaces inside the brackets!
  291. \par
  292. }
  293. {\pard\plain\s12\keepn{\*\txttags title2}\f1\fs24\ql\sb240\sa240\sl480\slmult1\li0\ri0\fi0{\b{Other}}\par}
  294. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  295. The handy {\f2\fs20{%%date}} macro expands to the current date.
  296. \par}
  297. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  298. So today is 20110602 on the ISO {\f2\fs20{YYYYMMDD}} format.
  299. \par}
  300. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  301. You can also specify the date format with the %? flags, as {\f2\fs20{%%date(%m-%d-%Y)}} which gives: 06-02-2011.
  302. \par}
  303. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  304. That's all for now.
  305. \par}
  306. {\pard\plain\s1\brdrt\brdrs\brdrw10\li1400\sb120\sa120\ri1400\fs12\par}
  307. {\pard\plain\s2{\*\txttags paragraph}\f0\fs24\qj\sb0\sa0\sl480\slmult1\li0\ri0\fi360
  308. {\field{\*\fldinst{INCLUDEPICTURE "./img/t2tpowered.png" \\* MERGEFORMAT \\d}}{\fldrslt{(img/t2tpowered.png)}}} ({\field{\*\fldinst{HYPERLINK "sample.t2t"}}{\fldrslt{\ul\cf1 sample.t2t}}})
  309. \par}
  310. }