RTF行分隔符
回答
您可以使用\dpline
命令(參見 「圖形對象」 157頁上的節RTF Spec 1.9.1)。
下面是應該做一個樣品,你想要什麼:
{\rtf1
{\pard some text.\par}
{\pard {\*\do\dobxcolumn\dobypara\dodhgt
\dpline\dpxsize9200\dplinesolid\dplinew30}\par}
{\pard some other text.\par}
}
RTF輸出預覽:
您自定義線的顏色與\dplineco[rgb]
,寬度與\dplinew
),線的樣式等。
如果你對RTF感興趣,你會發現RTF Pocket Guide有幫助 - 它比RTF Spe更無聊C!具體來說,它討論了繪製水平線的其他方式。
如果你只需要一個簡單的水平線你也可以試試這個:
{\pard \brdrb \brdrs\brdrw10\brsp20 {\fs4\~}\par \pard}
你使用的是什麼文本編輯器?當我在OS X TextEdit.App中嘗試這個時,編輯器不會呈現任何看起來像線條或水平線條的東西。 – TeXnewbie 2013-08-16 15:06:55
這裏的代碼在任意角度畫一條線:
{\rtf1
{\shp
{\shpinst \shpbxpage \shpbypage \shpleft200 \shptop400 \shpright3000 \shpbottom2000
{\sp{\sn shapeType}{\sv 32}}
}}}
見RTF規範。 'shapeType'選項。
當我開始學習RTF時,看起來'\ do'繪製對象的用途有限,'\ shp'是要走的路。例如,你只能用\ dpline做水平線。 \ dptxbx周圍的矩形(零線寬)無法壓縮。 \ dptxbx和\ dptxbxtext都不會遵守\ fittext。
在macOS上,這只是呈現「shapeType32」 – 2018-01-03 16:31:55
我剛剛通過以下方法在Apple的Textedit中成功製作了令人信服的水平尺寸:插入一個表,將列和行設置爲1(如果需要,更改邊界的顏色)鍵入單個字符(a空格),選擇它並打開字體調色板,將字體大小設置爲0.2
這是一個編碼問題,所以你的答案是不相關的,但無論如何謝謝你:-) – 2016-02-16 16:19:38
- 1. 多行分隔符
- 2. XPath分隔符/分隔符
- 3. 下劃線用作分隔符C#RTF框
- 4. StreamReader行和行分隔符
- 5. UIPickerView中的行分隔符
- 6. logback - 無行尾分隔符
- 7. Javascript分隔符新行
- 8. Sparklyr忽略行分隔符
- 9. datalist中的行分隔符
- 10. SQL * Loader:多行分隔符
- 11. Java行分隔符文件.ext分隔符
- 12. Mysql錯誤分隔符:錯誤在行分隔符
- 13. pycharm中的行分隔符或分隔符
- 14. 分隔帶分隔符的字符串
- 15. 帶分隔符的PHP分隔符
- 16. 分隔字符串與分隔符
- 17. 用「||」分隔字符串分隔符
- 18. 分隔符分隔字符串RadTreeView VB.NET
- 19. 用分隔符分隔字符串
- 20. AWK拆分爲多個分隔符行
- 21. 用空行分隔符分割
- 22. 在Python中用分隔符分析行
- 23. Regexp按分隔符分割多行
- 24. 添加換行符作爲分隔符
- 25. 命令行中的行分隔符
- 26. 如何編寫由分隔符分隔的行流以分隔文件?
- 27. c#拆分字符串與一些分隔符和分隔符
- 28. 分隔字符
- 29. CONCAT_WS分隔符
- 30. 列分隔符
好極了!我剛剛買了這本書:謝謝你的建議巫婆將是一個很大的幫助;) – 2009-12-21 11:05:44
@AshutoshMehra這不會爲我在OS X TextEdit.App,我認爲是一個全功能的RTF編輯器的線。你使用哪個編輯器?任何想法爲什麼我不能在我的編輯器中使用這些命令產生一行? – TeXnewbie 2013-08-16 15:02:26
我和@TeXnewbie有同樣的問題; macOS的渲染方法似乎並不把它當作任何東西;我只是看到一個空白空間。 – 2018-01-03 16:30:46