PdfBookmarkEntry Klasse

PdfBookmarkEntry Klasse

PdfBookmarkEntry ist ein Eintrag im PDF-Lesezeichen. wenn die Texteigenschaft der aktuellen Instanz null oder “”, Die aktuelle Instanz wird ausgeblendet und untergeordnete Elemente werden auf der aktuellen Ebene eingefügt.

Der Typ PdfBookmarkEntry macht die folgenden Member verfügbar:

Konstrukteure

KonstrukteurBeschreibung
__init__(self)Erstellt eine neue Instanz von PdfBookmarkEntry

Eigenschaften

EigentumBeschreibung
textTitel eines Lesezeichens.
destinationDie Zelle, auf die das Lesezeichen verweist.
destination_nameRuft den Namen des Ziels ab oder legt ihn fest.
sub_entryUntereintrag eines Lesezeichens.
is_openWenn diese Eigenschaft wahr ist, wird das Lesezeichenverzeichnis erweitert, andernfalls wird es reduziert.
is_collapseWenn diese Eigenschaft wahr ist, wird das Lesezeichen reduziert, andernfalls wird es erweitert.

Beispiel

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)

Siehe auch