我可以知道如何設置作爲事件插入到Pdf表中的數量嗎?我需要項目數量以頁面形式獲取總數並顯示在頁面底部。但是我現在所做的是在SQL執行過程中設置數據將直接插入到表中的數量。表完成後,添加到文檔中。因此,儘管我嘗試使用onEndPage()
按頁面打印總數,但我得到了該項目的全部金額,而不是頁面事件。我想在模板上創建表格,但我不知道如何將表格插入模板以及如何檢索行號。如何使用itext將表中的數量設置爲事件?
0
A
回答
0
您需要一個TotalAmount
對象和兩個不同的單元格事件。
的TotalAmount
對象應具有一個變量(例如amount
)和兩個或三個方法:addAmount()
,getAmount()
和resetAmount()
。
創建第一種類型的單元格事件,其中TotalAmount
對象和數量爲作爲參數。將的數量添加到TotalAmount
的佈局()方法中。此方法將在繪製身體細胞時觸發。
用TotalAmount
對象作爲參數創建第二種單元格事件。將此單元格事件用於空的頁腳單元格。使用getAmount()
返回的值在layout()
方法中繪製該值。如果頁腳中顯示的總數不是累積的,則使用resetAmount()
方法。
當您創建表格時,表格對象不知道paginatin。事件僅在繪製單元格時觸發,而不是在創建表格的那一刻觸發。這就是爲什麼您無法在創建表格時添加金額的原因。
相關問題
- 1. iText:如何爲頁腳旋轉的頁腳事件設置頁面事件?
- 2. 如何使用iText將背景圖片設置爲PDF頁面?
- 3. 如何使用iText設置MediaBox值
- 4. 如何爲Google圖表設置事件?
- 5. 如何使用iText設置表格單元的背景顏色?
- 6. 如何在itext中將頁面大小設置爲歐洲A4
- 7. 如何在Android中使用iText庫將背景模板設置爲pdf?
- 8. 如何設置下劃線爲PdfContentByte - iText
- 9. 如何使用變量將mysql中的值設置爲NULL?
- 10. 如何設置iText中使用的字體的編碼?
- 11. 如何標記設置爲iText的列表
- 12. 如何將JSON值設置爲fullcalendar中的事件?
- 13. iText:使用Xmp在PDF中將自定義屬性設置爲元數據
- 14. 如何將參數設置爲wpf中的故事板?
- 15. 如何使用ColdFusion(&iText)設置PDF版權元數據
- 16. 如何將函數設置爲變量並從中調用?
- 17. Itext如何將UTF編碼和字體設置爲段落
- 18. Fabric.js:如何將自定義大小設置爲文本或IText?
- 19. 如何在t-sql中使用'execute'將值設置爲變量?
- 20. 如何使用iText將Swing組件繪製爲PDF文件?
- 21. 如何將nginx變量設置爲Lua表/數組
- 22. 如何使用UsersAdapter將數據設置爲列表視圖?
- 23. 如何使用keydown事件設置變量?
- 24. 如何在pdf中使用itext sharp只設置表格的垂直線?
- 25. 如何將變量設置爲$ result中的電子郵件列?
- 26. 如何將文本框設置爲啓用事件
- 27. 如何將CSS類設置爲jQuery中包含事件Fullcalendar
- 28. 使用iText時,如何在C#中設置SetPdfVersion?
- 29. 在iText中,如何設置右圓柱表格單元的rowspan?
- 30. 如何將jboss中「webcontainer worker-threads」的數量設置爲7?
謝謝@bruno。我曾嘗試使用cellEvent創建表格,但隨後整個數據僅顯示在1頁上。我只嘗試獲取金額,但數據未顯示。我試圖理解你的例子,如Calendar和RunLengthEvent,但我無法做到。我想爲頁碼實現相同的方法,但我無法估計將顯示在每個頁面上的項目數量,因爲某些項目可能具有較長的描述。另外,我無法獲得項目數量和金額。 – sar
你研究過這些例子,但你讀過這本書嗎?沒有任何額外的解釋可能很難理解這些例子。你不需要知道每頁上顯示的項目數量。這就是我描述的解決方案的美妙之處。如果你不理解,我很抱歉。我可以幫助你的唯一方式就是給你寫一個例子,但那不是關於什麼的,是嗎? –
到目前爲止,這是我設法獲得的輸出,[link](https://docs.google.com/open?id=0B08QoW0a6qyLZ3VsOXdURXl2dzA)。唯一剩下的就是拿到小計。我會盡我所能解決問題。如果不是,我會盡力再次聯繫你。我設置了使用table.setSkipFirstHeader(true)跳過標題「Sub Total Carried Forward」;但它仍然顯示該行。但頁腳正在工作......再次感謝:) – sar