導入DOM包,以便您不必利用長的完全及格的類名。
 建立并打開PDF文檔。要建立Word文檔,請將輸出類型從更改"pdf"為"docx"。
 建立一個PDF頁腳并將其添加到當前頁面結構。將頁腳的類型設置為"default",使其顯示在文檔的所有頁面上。若是文檔是Word文檔,則建立一個DOCXPageFooter而不是一個PDFPageFooter。
 界說一個Paragraph對象,此中包含呈現在頁碼之前的文本。設置段落的格局,使其在頁面上程度居中。
 建立一個DOM Page對象,該對象是頁碼的占位符。寫入PDF文檔或在Word中打開Word文檔時,此占位符將被當前頁碼替代。該Page對象可以直接添加到頁腳或頁眉中,可是本示例包羅一些額外的文本和帶有頁碼的格局。
 將頁碼添加到段落,然后將段落添加到頁腳。
 經由過程在文檔中添加段落和分頁符以建立多個頁面來演示頁碼。
 封閉并查看文檔。
 END利用DOM API的自界說頁碼
本示例演示了可自界說文檔中頁碼的分歧方式。DOM PageNumber對象將頁碼設置為從4起頭,并將數字格局設置為大寫羅馬數字。頁面題目對象中的其他設置將導致僅偶數頁面具有題目。以下是文檔中每頁的頂部:
 導入DOM包,這樣您就不必利用長而完全及格的類名。
 建立并打開Word文檔。要建立PDF文檔,請將輸出類型從更改docx為pdf。
 建立一個PageNumber對象以指定頁碼從4起頭,并利用大寫的羅馬數字。將對象添加到文檔的當前頁面結構。
 建立一個題目并將其添加到當前頁面結構。將標頭的類型設置為even,使其僅包含在文檔的偶數頁上。若是文檔是PDF文檔,請建立一個,PDFPageHeader而不是DOCXPageHeader。
 建立一個包含頁碼占位符的段落。設置段落的HAlign屬性,以使頁碼在頁眉中居中。將段落添加到題目。
 經由過程在文檔中添加段落和分頁符以建立多個頁面來演示頁碼。
 封閉并查看文檔。
 END利用Report API的頁碼
頁碼主動包含在利用Report API生當作的陳述中。您可覺得整個陳述或各個章節設置肇端編號和編號格局。在此示例中,陳述的默認數字格局為阿拉伯數字,但最后一章將籠蓋此設置以利用大寫字母字符。目次演示了頁碼設置:
 導入Report和DOM包,以便您不必利用長而完全及格的類名。
 建立一個PDF陳述。要建立Word陳述,請將輸出類型從更改pdf為docx。您可以經由過程點竄報表對象屬性的PageNumberFormat和FirstPageNumber屬性來設置整個報表的首頁編號和編號格局Layout,如注釋的代碼行所示。因為默認頁碼是阿拉伯數字,以1開首,所以您不必為此示例設置屬性。
 建立一個題目頁和目次。將它們添加到陳述中。題目頁沒有頁碼。目次默認環境下以小寫羅馬數字編號i。要更改目次編號,請利用Layout對象的屬性,如對象的注釋代碼所示Report。
 利用默認頁碼和陳述格局建立兩個章節。將它們添加到陳述中。
 為陳述建立最后一章。將肇端頁碼設置回1,并將數字格局設置為大寫字母字符。
 建立兩個由分頁符分隔的部門,并將它們添加到陳述中以演示最后一章的頁碼。
 封閉并查看陳述。
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!