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)