PdfBookmarkEntry صف

PdfBookmarkEntry صف

PdfBookmarkEntry هو إدخال في إشارة مرجعية لملف pdf. إذا كانت خاصية النص للمثيل الحالي فارغة أو “"، سيتم إخفاء المثيل الحالي وسيتم إدراج الأبناء على المستوى الحالي.

يكشف النوع PdfBookmarkEntry عن الأعضاء التاليين:

البنائين

البناءوصف
__init__(self)إنشاء مثيل جديد لـ PdfBookmarkEntry

ملكيات

ملكيةوصف
textعنوان الإشارة المرجعية.
destinationالخلية التي يرتبط بها الإشارة المرجعية.
destination_nameيحصل على اسم الوجهة أو يحدده.
sub_entryإدخال فرعي للإشارة المرجعية.
is_openعندما تكون هذه الخاصية صحيحة، سيتم توسيع إدخال العلامة المرجعية، وإلا فسوف ينهار.
is_collapseعندما تكون هذه الخاصية صحيحة، سوف ينهار إدخال العلامة المرجعية، وإلا فسوف يتوسع.

مثال

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)

أنظر أيضا