上節python辦公自動化:自動打開word文檔我們一起學會了在python里打開并保存一個word文檔。這節我們將會學會如何利用python進行文本處理和將其在word里進行排版等技巧。
python進行文本處理和將其在word里進行排版等技巧
使用文本
要有效地處理文本,首先要了解一些塊級元素(如段落)和內聯級對象(如運行),這一點很重要。
塊級與內聯文本對象
該段落是Word中的主要塊級對象。
塊級項目在其左右邊緣之間流動包含的文本,每次文本超出其右邊界時添加一條附加行。對于段落,邊界通常是頁邊距,但如果頁面按列布局,它們也可以是列邊界,如果段落出現在表格單元格內,則它們也可以是單元格邊界。
表也??是塊級對象。
內聯對象是在塊級項目內發生的內容的一部分。一個例子是以粗體顯示的單詞或全部大寫的句子。最常見的內聯對象是運行。塊容器中的所有內容都在內聯對象內。通常,段落包含一個或多個運行,每個運行包含段落文本的某些部分。
塊級項目的屬性指定其在頁面上的位置,例如段落前后的縮進和空格。內聯項的屬性通常指定內容顯示的字體,如字體,字體大小,粗體和斜體。
段落屬性
段落具有各種屬性,用于指定其在容器(通常是頁面)中的位置以及將其內容劃分為單獨行的方式。
通常,最好定義將這些屬性收集到有意義的組中的段落樣式,并將適當的樣式應用于每個段落,而不是將這些屬性直接重復應用于每個段落。這類似于層疊樣式表(CSS)如何與HTML一起使用。此處描述的所有段落屬性都可以使用樣式設置,也可以直接應用于段落。
使用段落屬性可用的對象 訪問段落的格式屬性 。
水平對齊(對齊)