如何在PDF報告中實現(xiàn)水平對齊表條目內(nèi)容
本示例說明如何指定DOM Table和中的表條目的水平對齊方式FormalTable。它說明了如何設(shè)置所有表條目,特定條目行和單個條目的對齊方式。文件和資料設(shè)定以下代碼設(shè)置了用于創(chuàng)建示例表的文檔,表樣
本示例說明如何指定DOM Table和中的表條目的水平對齊方式FormalTable。它說明了如何設(shè)置所有表條目,特定條目行和單個條目的對齊方式。
文件和資料設(shè)定
以下代碼設(shè)置了用于創(chuàng)建示例表的文檔,表樣式和數(shù)據(jù)。
1. 導(dǎo)入DOM包,這樣您就不必使用長而完全合格的類名。
2. 創(chuàng)建并打開一個文檔。要創(chuàng)建Word文檔,請將輸出類型從更改pdf為docx。要創(chuàng)建一個HTML文件,改變pdf以html或html-file對多文件或單個文件的文件,分別。
3. 定義表格,頁眉行和頁腳行樣式。
4. 定義表標(biāo)題行,正文和頁腳行的內(nèi)容。頁腳行的內(nèi)容和樣式僅在FormalTable上一個示例中使用。
設(shè)置所有表條目的對齊方式
在此示例的第一個表中,通過設(shè)置單個表屬性將所有表條目水平居中。將標(biāo)題附加到文檔,并Table使用前面定義的內(nèi)容創(chuàng)建一個DOM FormalTable。將樣式分配給表和表的第一行。
6. 通過使用表的TableEntriesHAlign屬性設(shè)置所有表條目的水平對齊方式。該屬性可以設(shè)置為left,center或right。將表追加到文檔。
設(shè)置表格行的對齊方式
在下一張表中,通過修改行的Style屬性來居中行的表條目居中。將標(biāo)題附加到文檔中以描述下表,并Table使用前面定義的內(nèi)容創(chuàng)建DOM FormalTable。與上一個表類似,將樣式分配給表和表的第一行。但是,與其設(shè)置該TableEntriesHAlign屬性的水平對齊方式,不如創(chuàng)建一個HAlign對象并將其Style與前面定義的標(biāo)題樣式一起包括在第一行的屬性中。
注意:Style表格行的屬性會覆蓋該TableEntriesHAlign特定行的表格設(shè)置。該TableEntriesHAlign屬性仍可用于設(shè)置其余表條目的對齊方式。
設(shè)置單個表條目的對齊方式
本示例中的最終表使用DOM FormalTable。在表格的頁腳中,Style修改了單個條目的屬性以設(shè)置水平對齊方式。在文檔上附加一個新標(biāo)題并創(chuàng)建一個DOM FormalTable。設(shè)置整體表,頁眉和頁腳的樣式。
a的標(biāo)題FormalTable與主體是分開的,因此可以使用TableEntriesHAlign標(biāo)題的屬性設(shè)置標(biāo)題條目的對齊方式,而不會影響主體或頁腳條目?;蛘?,可以使用將HAlign對象添加到行的Style屬性的先前方法。
通過HAlign在條目的Style屬性中包含一個對象,將頁腳的“總計”條目設(shè)置為具有正確的水平對齊方式。要使條目更加突出,請?zhí)砑右粋€Bold對象。
11. 關(guān)閉并查看文檔。