2017-09-25 31 views
-2

我有3個代碼片段:PdfPTable設置

float[] lfA_tables = {3, 44, 6, 44, 3}; 
lptbl_table = new PdfPTable(lfA_tables);    
lptbl_table.setWidthPercentage(100f); 

float[] lfA_tables1 = {2, 40, 2};   
lptbl_table1 = new PdfPTable(lfA_tables1);   
lptbl_table1.setWidthPercentage(46); 

最後

float[] lfA_tables2 = {2, 40, 2};   
lptbl_table2 = new PdfPTable(lfA_tables2);   
lptbl_table2.setWidthPercentage(46); 

我想知道是什麼表數組中的設置表示。

+0

您是否試過iText的官方文檔? –

+1

我想知道爲什麼你沒有找到這些信息,因爲它位於Javadoc中,當你將鼠標懸停在關鍵字上時,所有常見的IDE(IDEA,Eclipse,Netbeans,...)都會在其「intellisense」中顯示該信息。我需要更多的信息,@ cactus。 –

回答

1

構造爲PdfPTable

PdfPTable(float[] relativeWidths)

構造一個PdfPTable,相對列寬。

而且

setWidthPercentage(float widthPercentage)

設置寬度百分比,該表將在頁面佔據。

請查閱iText文檔以瞭解所有未來的要求。
http://itextsupport.com/apidocs/itext5/latest/

+0

它看起來像表1和表2有三列。 表中有五列?後期他們會將表1和表2都放入表 – cactus

+0

嵌套表總是一個壞主意。這是一種您可以避免的佈局機制,如果您避免這種情況,它總會產生更好的性能。 –

+1

出於興趣,你怎麼沒有找到文檔?這可能會給我們提供寶貴的反饋意見,我們可以做些什麼來提高文檔的可見性。 –