任何人請告訴我有什麼方法可以確定MS word文檔中每一行和段落的縮進。 我是新的Office編程,我打算編寫一個應用程序,將文檔轉換爲文本,同時保持其樣式,將意圖轉換爲空白。如何使用c#確定MS Word文檔中的段落和行縮進?
0
A
回答
0
看一看WordML,它是一個包含doc文檔的XML文件。 這是很容易生成和編輯一個。 :)
http://msdn.microsoft.com/en-us/library/aa212812%28v=office.11%29.aspx
0
的XML中的.docx文件是複雜的,但你可以忽略大部分(尤其是如果通過C#圖書館閱讀的話)。解壓縮docx並在word/document.xml中查找。縮進在段落屬性(w:pPr)中指定。例如,這是540個出頭(約一個選項卡的寬度,不知道是什麼單位)縮進的段落中的XML:
<w:p w:rsidR="009932EC" w:rsidRDefault="009932EC" w:rsidP="000A0336">
<w:pPr>
<w:ind w:left="540" />
</w:pPr>
<w:r>
<w:t>Indented.</w:t>
</w:r>
</w:p>
文檔是在這裏:
http://msdn.microsoft.com/en-us/library/documentformat.openxml.wordprocessing.indentation.aspx
相關問題
- 1. 如何計算Word文檔中段落的第一行的左縮進?
- 2. 如何使用C#獲取Word文檔中的段落編號?
- 3. Word文檔段落中斷
- 4. c#Word Interop - 設置段落縮進
- 5. 如何用poi打開特定段落中的word文檔?
- 6. 在C#中刪除Word文檔中的段落之間行距
- 7. 如何檢測Word文檔中使用Microsoft.Office.Interop.Word C#4.0中的空白段落?
- 8. 在Word文檔中獲取段落
- 9. 如何逐行閱讀MS Word段落和表格內容
- 10. 用C#Windows窗體在MS Word中打開MS Word文檔
- 11. 使用cout縮進段落
- 12. 如何使用VBA從MS-Word文檔中提取特定表?
- 13. 獲取Word文檔的特定部分中的段落
- 14. 如何在C#中使用Word文檔#
- 15. Word VBA匹配段落標題文字縮進
- 16. 如何在C#(.NET)中加載MS Word文檔的文本?
- 17. WPF中的MS Word樣式文本縮進(使用Richtextbox)
- 18. MS Word 2007的唯一ID段落
- 19. 如何在vb.net中進行ms word和ms的訪問?
- 20. 如何用蝦進行完整的段落縮進?
- 21. 如何確保上傳的文件是MS Word文檔?
- 22. 如何將圖像轉換爲PDF和MS Word文檔C#?
- 23. 基於段落組編號列表突出顯示MS-Word文檔中的段落?
- 24. 使用C sharp替換Ms Word文檔中給定的文本的發生
- 25. 使用C#識別ms word文檔中的標題
- 26. 僅縮進段落中的第一行文字?
- 27. 如何將MS Word 2003文檔轉換爲C#中的HTML?
- 28. C#以段落或範圍級別只讀保護word文檔
- 29. 刪除Word文檔中每個段落開頭處的空格
- 30. 如何在MS Word 2003中爲段落設置背景顏色
哎...有你有正確的答案? – 2014-02-10 07:04:23