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
Konstrukteur | Beschreibung |
---|---|
__init__(self) | Erstellt eine neue Instanz von PdfBookmarkEntry |
Eigenschaften
Eigentum | Beschreibung |
---|---|
text | Titel eines Lesezeichens. |
destination | Die Zelle, auf die das Lesezeichen verweist. |
destination_name | Ruft den Namen des Ziels ab oder legt ihn fest. |
sub_entry | Untereintrag eines Lesezeichens. |
is_open | Wenn diese Eigenschaft wahr ist, wird das Lesezeichenverzeichnis erweitert, andernfalls wird es reduziert. |
is_collapse | Wenn 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
- Modul
aspose.cells.rendering