PdfBookmarkEntry clase

PdfBookmarkEntry clase

PdfBookmarkEntry es una entrada en marcador de pdf. si la propiedad Text de la instancia actual es nula o “”, la instancia actual se ocultará y los niños se insertarán en el nivel actual.

El tipo PdfBookmarkEntry expone los siguientes miembros:

Constructores

ConstructorDescripción
PdfBookmarkEntry()Construye una nueva instancia de PdfBookmarkEntry

Propiedades

PropiedadDescripción
textTítulo de un marcador.
destinationLa celda a la que se vincula el marcador.
destination_nameObtiene o establece el nombre del destino.
sub_entrySubentrada de un marcador.
is_openCuando esta propiedad es verdadera, la entrada de marcador se expandirá; de lo contrario, se colapsará.
is_collapseCuando esta propiedad es verdadera, la entrada de marcador colapsará; de lo contrario, se expandirá.

Ejemplo

from aspose.cells import PdfSaveOptions, Workbook
from aspose.cells.rendering import PdfBookmarkEntry

workbook = Workbook()
workbook.worksheets.add()
workbook.worksheets.add()
cellInPage1 = workbook.worksheets[0].cells.get("A1")
cellInPage2 = workbook.worksheets[1].cells.get("A1")
cellInPage3 = workbook.worksheets[2].cells.get("A1")
cellInPage1.put_value("page1")
cellInPage2.put_value("page2")
cellInPage3.put_value("page3")
pbeRoot = PdfBookmarkEntry()
pbeRoot.text = "root"
pbeRoot.destination = cellInPage1
pbeRoot.sub_entry = []
pbeRoot.is_open = False
subPbe1 = PdfBookmarkEntry()
subPbe1.text = "section1"
subPbe1.destination = cellInPage2
subPbe2 = PdfBookmarkEntry()
subPbe2.text = "section2"
subPbe2.destination = cellInPage3
pbeRoot.sub_entry.append(subPbe1)
pbeRoot.sub_entry.append(subPbe2)
saveOptions = PdfSaveOptions()
saveOptions.bookmark = pbeRoot
workbook.save("output_bookmark.pdf", saveOptions)

Ver también