AppendBookmark メソッド

ブックマークをPDFファイルへ付け加える。

Sub AppendBookmark(Title As String,
                   Depth As Long,
                   Page As Long,
                   Zoom As prcZoomType,
                   Expanded As Boolean)

パラメータ

戻り値

なし

注意点

  1. ブックマークの階層はゼロ - ベースインデックスを使用します。つまり階層は0 から始まります。
  2. ページ番号はゼロ - ベースインデックスを使用します。つまり、ページ番号は0 から始まります。

VBScript における使用例

Set oProcessor = CreateObject("easyPDF.PDFProcessor.7")

Set oProcessorHandle = oProcessor.OpenFile("C:\input.pdf", "C:\output.pdf")

oProcessorHandle.AppendBookmark "Depth 0 linking to first page", _
                                0, _
                                0, _
                                PRC_ZOOMTYPE_FIT_PAGE, _
                                True
 
oProcessorHandle.AppendBookmark "Depth 1 linking to first page", _
                                1, _
                                0, _
                                PRC_ZOOMTYPE_FIT_PAGE, _
                                True
oProcessorHandle.Close

VB.NET における使用例

Dim oProcessor As PDFProcessor = New PDFProcessor
Dim oProcessorHandle As PDFProcessorHandle = oProcessor.OpenFile("C:\input.pdf", "C:\output.pdf")
   oProcessorHandle.AppendBookmark("Depth 0 linking to first page", _
                                   0, _
                                   0, _
                                   prcZoomType.PRC_ZOOMTYPE_FIT_PAGE, _
                                   True)
   oProcessorHandle.AppendBookmark("Depth 1 linking to first page", _
                                   1, _
                                   0, _
                                   prcZoomType.PRC_ZOOMTYPE_FIT_PAGE, _
                                   True)
oProcessorHandle.Close()

C#における使用例

PDFProcessor oProcessor = new PDFProcessor();
PDFProcessorHandle oProcessorHandle = oProcessor.OpenFile(@"C:\input.pdf", @"C:\output.pdf", null);
   oProcessorHandle.AppendBookmark("Depth 0 linking to first page", 
                                   0,
                                   0, 
                                   prcZoomType.PRC_ZOOMTYPE_FIT_PAGE, 
                                   true);
   oProcessorHandle.AppendBookmark("Depth 1 linking to first page", 
                                   1, 
                                   0, 
                                   prcZoomType.PRC_ZOOMTYPE_FIT_PAGE, 
                                   true);
oProcessorHandle.Close();