這似乎是不可能找到一個RTF符號列表,看起來像這是一個非常簡單的工作示例:RTF符號列表舉例
- 你好
- 世界
- 嵌套(但有方形子彈頭,請)
- 還嵌套(也是方形子彈)
- ,再次 定期
我試圖通過使用Word或TextEdit.app來製作一個小樣本,但它們會產生大量垃圾。任何人都可以幫忙嗎?
這似乎是不可能找到一個RTF符號列表,看起來像這是一個非常簡單的工作示例:RTF符號列表舉例
我試圖通過使用Word或TextEdit.app來製作一個小樣本,但它們會產生大量垃圾。任何人都可以幫忙嗎?
如果您在Word或寫字板看着格式化RTF足夠長的時間,你會發現一些行看起來是這樣的:
{\ F2 {\ pntext \'B7 \標籤} {* \ PN \ pnlvlblt \ pnstart1 {\ pntxtb \'B7}} {\ ltrch 這是一個測試。} \ li720 \ RI0 \ SA0 \ SB0 \ jclisttab \ tx720 \ FI-360 \ QL \帕}
{\ F2 { \ pntext \'B7 \ tab} {* \ pn \ pnlvlblt \ pnstart1 {\ pntxtb \'B7}} {\ ltrch 這就是這個。} \ li720 \ ri0 \ sa0 \ sb0 \ jclisttab \ tx720 \ fi-360 \ ql \ par}
這將這樣格式化
嵌套列表可能有點困難,但這是你想要的,如果你沒有任何嵌套列表。
現在,這取決於你想要做什麼。如果你只是顯示它,每個標籤都意味着有用的東西。當我使用列表時,我將它們轉換爲HTML,所以很多格式化標記(\li
,\ri
,\tx
等),我並不需要我的應用程序,因爲我只是使用<ol>
,<ul>
和<li>
標記。主要看到它的標籤\pnlvlblt
,這使得這個列表成爲項目符號列表。此外,\'B7
是實際的Unicode標籤的子彈,·
RTF最更新的規範是在這裏:
https://www.microsoft.com/en-us/download/details.aspx?id=10725
簡單,直接的方式就是使用的字符如下:
\line \bullet Hello
\line \bullet World
\line \tab \bullet Nested (but with square as bullet please)
\line \tab \u9632 Also nested (also square bullet)
\line \tab and regular again
之後,您仍然可以將RTF解析回基於標記的格式,並將標記作爲層次結構inf信息由縮進提供。如你所見,任何形式的unicode usagge都可以。對於unicodes,請參閱site。
欲瞭解更多信息,請務必查閱RTF規格的Bullets and Numbering section。
我嘗試過Saur's anser,但是「也嵌套(也是方形子彈)」的行也被方形子彈覆蓋。不知道爲什麼發生。
■lso嵌套(也是方形子彈)
我喜歡使用行縮進命令,所以如果發生換行,封裝的文本也會縮進。當您執行\ line \ tab時,任何在打印頁面末尾運行的內容都將從左邊距開始,而不是從縮進文本開始的位置開始。這是由System.Windows.Forms.RichTextBox生成的系統,我將其粘貼到MS-Word中,然後調用RichTextBox.RTF來獲取代碼。
{\rtf1\fbidis\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fprq2\fcharset2 Symbol;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fnil\fprq2\fcharset2 Wingdings;}{\f3\fnil\fcharset0 Microsoft Sans Serif;}}
\viewkind4\uc1\pard\ltrpar\fi-360\li360\f0\fs20\'b7\tab\f1 Hello\par
\f0\'b7\tab\f1 World\par
\pard\ltrpar\fi-360\li990\f2\'a7\tab\f1 Nested (but with square as bullet please)\par
\f2\'a7\tab\f1 Also nested (also square bullet)\par
\pard\ltrpar\fi-360\li360\sa200\sl276\slmult1\f0\'b7\tab\f1 and regular again\lang1024\par
\pard\ltrpar\lang1033\f3\fs17\par
}
我已經看到了高和低的propan RTF子彈標記,這絕對釘釘它。非常感謝你! :-) – raTM 2014-03-06 15:44:54
沒問題,很高興我可以幫忙! – ToastyMallows 2014-03-06 16:44:52