PdfBookmarkEntry
Contenido
[
Ocultar
]PdfBookmarkEntry class
PdfBookmarkEntry es una entrada en pdf bookmark. si la propiedad Text de la instancia actual es nula o “”, la instancia actual se ocultará y los elementos secundarios se insertarán en el nivel actual.
public class PdfBookmarkEntry
Constructores
Nombre | Descripción |
---|---|
PdfBookmarkEntry() | Constructor predeterminado |
Propiedades
Nombre | Descripción |
---|---|
Destination { get; set; } | La celda a la que se vincula el marcador. |
DestinationName { get; set; } | Obtiene o establece el nombre del destino. |
IsCollapse { get; set; } | Cuando esta propiedad es verdadera, la entrada de marcador se contraerá; de lo contrario, se expandirá. |
IsOpen { get; set; } | Cuando esta propiedad es verdadera, la entrada de marcador se expandirá; de lo contrario, se colapsará. |
SubEntry { get; set; } | Subentrada de un marcador. |
Text { get; set; } | Título de un marcador. |
Ejemplos
[C#]
orkbook workbook = new Workbook();
orkbook.Worksheets.Add();
orkbook.Worksheets.Add();
ell cellInPage1 = workbook.Worksheets[0].Cells["A1"];
ell cellInPage2 = workbook.Worksheets[1].Cells["A1"];
ell cellInPage3 = workbook.Worksheets[2].Cells["A1"];
ellInPage1.PutValue("page1");
ellInPage2.PutValue("page2");
ellInPage3.PutValue("page3");
dfBookmarkEntry pbeRoot = new PdfBookmarkEntry();
beRoot.Text = "root"; // si pbeRoot.Text = nulo, todos los elementos secundarios de pbeRoot se insertarán en el nivel superior del marcador.
beRoot.Destination = cellInPage1;
beRoot.SubEntry = new ArrayList();
beRoot.IsOpen = false;
dfBookmarkEntry subPbe1 = new PdfBookmarkEntry();
ubPbe1.Text = "section1";
ubPbe1.Destination = cellInPage2;
dfBookmarkEntry subPbe2 = new PdfBookmarkEntry();
ubPbe2.Text = "section2";
ubPbe2.Destination = cellInPage3;
beRoot.SubEntry.Add(subPbe1);
beRoot.SubEntry.Add(subPbe2);
dfSaveOptions saveOptions = new PdfSaveOptions();
aveOptions.Bookmark = pbeRoot;
orkbook.Save("output_bookmark.pdf", saveOptions);
[VB]
im workbook As Workbook = New Workbook
orkbook.Worksheets.Add("sheet2")
orkbook.Worksheets.Add("sheet3")
im cells As Cells = workbook.Worksheets(0).Cells
im cellInPage1 As Cell = cells("A1")
ellInPage1.PutValue("Page1")
ells = workbook.Worksheets(1).Cells
im cellInPage2 As Cell = cells("A1")
ellInPage2.PutValue("Page2")
ells = workbook.Worksheets(2).Cells
im cellInPage3 As Cell = cells("A1")
ellInPage3.PutValue("Page3")
im pbeRoot As PdfBookmarkEntry = New PdfBookmarkEntry()
beRoot.Text = "root"
beRoot.Destination = cellInPage1
beRoot.SubEntry = New ArrayList
beRoot.IsOpen = False
im subPbe1 As PdfBookmarkEntry = New PdfBookmarkEntry()
ubPbe1.Text = "section1"
ubPbe1.Destination = cellInPage2
im subPbe2 As PdfBookmarkEntry = New PdfBookmarkEntry()
ubPbe2.Text = "section2"
ubPbe2.Destination = cellInPage3
beRoot.SubEntry.Add(subPbe1)
beRoot.SubEntry.Add(subPbe2)
im saveOptions As PdfSaveOptions = New PdfSaveOptions()
aveOptions.Bookmark = pbeRoot
orkbook.Save("output_bookmark.pdf", saveOptions)
Ver también
- espacio de nombres Aspose.Cells.Rendering
- asamblea Aspose.Cells