Foxit PDF SDK
com.foxit.sdk.addon.tablegenerator.TableGenerator Class Reference
Inheritance diagram for com.foxit.sdk.addon.tablegenerator.TableGenerator:
com.foxit.sdk.common.Base

Public Member Functions

synchronized void delete ()
 Clean up related resources immediately. More...
 
- Public Member Functions inherited from com.foxit.sdk.common.Base
synchronized void delete ()
 Clean up related resources immediately. More...
 

Static Public Member Functions

static boolean addTableToPage (PDFPage page, TableData data, TableCellDataArray cell_array) throws com.foxit.sdk.PDFException
 Add a table to the PDF page. More...
 

Detailed Description

This class is used to insert tables to PDF document. Before using any class or methods in this module, please ensure Foxit PDF SDK has been initialized successfully by function common.Library.initialize with a key including "TableMaker" module.

See also
com.foxit.sdk.common.Library

Member Function Documentation

◆ addTableToPage()

static boolean com.foxit.sdk.addon.tablegenerator.TableGenerator.addTableToPage ( PDFPage  page,
TableData  data,
TableCellDataArray  cell_array 
) throws com.foxit.sdk.PDFException
static

Add a table to the PDF page.

Parameters
[in]pageA valid PDF page object.
[in]dataThe object of TableData . Please make sure that the product of TableData.getRow_count and TableData.getCol_count in data is the same as the number of cell_array, otherwise an exception will be thrown. Please make sure that the TableData.getRect in data is not empty and is in the page box of the current page, otherwise an exception will be thrown.
[in]cell_arrayThis is a two-dimensional array, an array of TableCellDataColArray objects. Exception com.foxit.sdk.common.Constants.e_ErrUnsupported will be thrown if the text and image are in the same cell.
Returns
true means success, while false means failure.

◆ delete()

synchronized void com.foxit.sdk.addon.tablegenerator.TableGenerator.delete ( )

Clean up related resources immediately.

Returns
None.
Note
Once this function is called, current object cannot be used anymore.