Example:
import jpype import asposecells jpype.startJVM() from asposecells.api import * from java.util import ArrayList workbook = 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 = PdfBookmarkEntry() pbeRoot.setText("root") pbeRoot.setDestination(cellInPage1) pbeRoot.setSubEntry(ArrayList()) pbeRoot.setOpen(False) subPbe1 = PdfBookmarkEntry() subPbe1.setText("section1") subPbe1.setDestination(cellInPage2) subPbe2 = PdfBookmarkEntry() subPbe2.setText("section2") subPbe2.setDestination(cellInPage3) pbeRoot.getSubEntry().add(subPbe1) pbeRoot.getSubEntry().add(subPbe2) opts = PdfSaveOptions() opts.setBookmark(pbeRoot) workbook.save("Test.pdf", opts)
Constructor Summary |
---|
Property Getters/Setters Summary | ||
---|---|---|
method | getDestination() | |
method | setDestination(value) | |
The cell to which the bookmark link. | ||
method | getDestinationName() | |
method | setDestinationName(value) | |
Gets or sets name of destination. | ||
method | isCollapse() | |
method | setCollapse(value) | |
When this property is true, the bookmarkentry will collapse, otherwise it will expand. | ||
method | isOpen() | |
method | setOpen(value) | |
When this property is true, the bookmarkentry will expand, otherwise it will collapse. | ||
method | getSubEntry() | |
method | setSubEntry(value) | |
SubEntry of a bookmark. | ||
method | getText() | |
method | setText(value) | |
Title of a bookmark. |
String getText() / setText(value)
Cell getDestination() / setDestination(value)
String getDestinationName() / setDestinationName(value)
ArrayList getSubEntry() / setSubEntry(value)
boolean isOpen() / setOpen(value)
boolean isCollapse() / setCollapse(value)