|
Foxit PDF SDK
|
Public Member Functions | |
| virtual foxit::pdf::PageBasicInfo | GetNewPageBasicInfo (int page_index, float rest_table_height, float table_width)=0 |
| A callback function to get new page basic information to be generated to a new page. More... | |
| virtual float | GetTableTopMarginToPage (int page_index)=0 |
| A callback function to get the top margin of the table to be generated to a new page. More... | |
| virtual void | Release ()=0 |
| A callback function used to release current callback object itself. More... | |
This class represents a callback object for generating table. All the pure virtual functions in this class are used as callback functions and should be implemented by user.
|
pure virtual |
A callback function to get new page basic information to be generated to a new page.
This callback function is only used for TableGenerator::InsertTablePagesToDocument. It will be triggered if the page width or page height is less than or equal to zero. Users must ensure that the text size is greater than zero in pdf::RichTextStyle if the content of cell is text.
| [in] | page_index | The page index. It would start from 0. |
| [in] | rest_table_height | The rest table height(unit is 1/72 inch). |
| [in] | table_width | The table width(unit is 1/72 inch). |
|
pure virtual |
A callback function to get the top margin of the table to be generated to a new page.
| [in] | page_index | The page index. It would start from 0. |
|
pure virtual |
A callback function used to release current callback object itself.