在編寫文字處理器(如Microsoft Word)時,是否有任何正式的規範必須遵守? Google尚未透露任何答案。文字處理器 - 規格
0
A
回答
3
由於沒有任何互操作性要求,因此不能有規範。您只能設置文字處理器(小寫字母)必須具有的最少數量的功能。由Wiki定義
文字處理器是一個電子裝置或計算機應用軟件,所指示的用戶,執行字處理:組合物中,編輯,格式化和有時任何種類的書面材料的印刷。
我想說一個System.Windows.Forms.RichTextBox是綽綽有餘,使窮人的文字處理器。
我甚至會說一些交互性是必要的。 TeX不是一個文字處理器,它是描述格式化文檔的語言(以類似/不同的方式.doc,.pdf ...)
我會說在技術上一個文字處理器並不需要就像你今天看到的那樣:點擊鼠標,啓用光標,用大按鈕進行格式化,格式化代碼不可見:vi(一個基於行的文本編輯器)加上一些宏來啓動TeX將使得幾乎沒有文字處理器的Wiki定義(可能是每個人都會討厭的:-))。
VI或任何其他文本(記事本,notepadplusplus ...)單獨不是字處理器,因爲它們無法格式化文檔(或者至少它們不能格式化+打印如格式化,或格式化+格式導出)。
相關問題
- 1. 預處理器和空格規則
- 2. iPhone應用程序,像文字處理器格式文本
- 3. 處理參數爲文字
- 4. 遠程獲取硬盤和處理器規格的命令
- 5. 設計一個文字處理器
- 6. SVF文件格式規範或處理庫
- 7. 預處理用g ++以及規格文件
- 8. 文字處理文件
- 9. Assembly.Load處理器架構規則
- 10. XTEXT:預處理器指令的規則
- 11. 存根控制器規格的好處
- 12. 網格和多處理器
- 13. GNU使批處理文件處理的隱式規則
- 14. 什麼是諾爾文字處理
- 15. 在一個字處理器
- 16. 不規則的xml文件處理
- 17. Silverlight中的文字處理器?
- 18. 基於Web的文字處理器
- 19. JSON文字處理
- 20. 批處理文件格式?
- 21. 文字處理器文檔 - 與導軌兼容的文件格式
- 22. 註釋處理器規範文件擴展
- 23. DSP處理器字大小
- 24. 重寫規則處理兩個規則
- 25. DataPower中的處理規則
- 26. 規則的異常處理
- 27. 始終處理Makefile規則
- 28. 圖像處理規範化
- 29. 預處理器,後處理器,幾何處理器和NC處理器
- 30. RCurl處理中文字符
非常感謝@xanatos,感謝您的幫助。我現在會鬆一口氣。編碼時間! –
我認爲我需要再問的是印刷。如果我正在編寫自己的格式,如何使用我的格式打印打印機?或者如何將我的格式轉換爲打印機可以理解的格式,從而得到與我自己相同的輸出格式? –
@Aeron這將打印一些東西(未經測試):'private PrintDocument printDoc = new PrintDocument(); string textToPrint =「.NET打印很簡單」; Font printFont = new Font(「Courier New」,12); e.Graphics.DrawString(textToPrint,printFont,Brushes.Black,0,0);''''''''''''''''''''''''你必須編寫各種'DrawString's,計算文本的大小等 – xanatos