Example:
$workbook = new cells\Workbook(); $workbook->getWorksheets()->add(); $workbook->getWorksheets()->add(); $cellInPage1 = $workbook->getWorksheets()->get(0)->getCells()->get("A1"); $cellInPage2 = $workbook->getWorksheets()->get(1)->getCells()->get("A1"); $cellInPage3 = $workbook->getWorksheets()->get(2)->getCells()->get("A1"); $cellInPage1->putValue("page1"); $cellInPage2->putValue("page2"); $cellInPage3->putValue("page3"); $pbeRoot = new cells\PdfBookmarkEntry(); $pbeRoot->setText("root"); $pbeRoot->setDestination($cellInPage1); $list = new Java("java.util.ArrayList"); $pbeRoot->setSubEntry($list); $pbeRoot->setOpen(false); $subPbe1 = new cells\PdfBookmarkEntry(); $subPbe1->setText("section1"); $subPbe1->setDestination($cellInPage2); $subPbe2 = new cells\PdfBookmarkEntry(); $subPbe2->setText("section2"); $subPbe2->setDestination($cellInPage3); $pbeRoot->getSubEntry()->add($subPbe1); $pbeRoot->getSubEntry()->add($subPbe2); $opts = new cells\PdfSaveOptions(); $opts->setBookmark($pbeRoot); $workbook->save("res.pdf", $opts);
Constructor Summary |
---|
Property Getters/Setters Summary | ||
---|---|---|
function | getDestination() | |
function | setDestination(value) | |
The cell to which the bookmark link. | ||
function | getDestinationName() | |
function | setDestinationName(value) | |
Gets or sets name of destination. | ||
function | isCollapse() | |
function | setCollapse(value) | |
When this property is true, the bookmarkentry will collapse, otherwise it will expand. | ||
function | isOpen() | |
function | setOpen(value) | |
When this property is true, the bookmarkentry will expand, otherwise it will collapse. | ||
function | getSubEntry() | |
function | setSubEntry(value) | |
SubEntry of a bookmark. | ||
function | getText() | |
function | setText(value) | |
Title of a bookmark. |
function getText() / function setText(value)
function getDestination() / function setDestination(value)
function getDestinationName() / function setDestinationName(value)
function getSubEntry() / function setSubEntry(value)
function isOpen() / function setOpen(value)
function isCollapse() / function setCollapse(value)