Leadtools.Pdfアセンブリ > Leadtools.Pdf名前空間 :PDFBookmark構造体 |
[SerializableAttribute()] public struct PDFBookmark : System.ValueType
'Declaration
<SerializableAttribute()> Public Structure PDFBookmark Inherits System.ValueType
'Usage
Dim instance As PDFBookmark
public class PDFBookmark
[SerializableAttribute()] public value class PDFBookmark : public System.ValueType
PDFBookmark構造体は、単一のPDFブックマークのプロパティを格納します。PDFファイルのブックマークのコレクションは、ドキュメントの目次(TOC)を構成します。通常、外部ビューワはドキュメントのすべてのブックマークをロードして、このTOCを生成します。ビューワは、TOCの任意のエントリをクリックして、ブックマークのアクションを実行するのにユーザーをその後見込みます。
PDFのブックマークと内部のリンクは、ドキュメント(グローバルな)範囲があって、任意のページの一部でありません。その結果、ドキュメントのブックマークを読むために、PDFDocument.ParseDocumentStructureメソッドを使います。そして、PDFDocument.BookmarksとPDFDocument.InternalLinksコレクションにアクセスします。
ブックマークには、その外観を表すために、以下のプロパティがあります:
タイトル:これは、ユーザーに表示されるテキストです
レベル:ブックマークインデントレベル。レベル0はブックマークのルート、レベル1は1つ前のブックマークの子、レベル2は、その子の子、等です。
BookmarkStyle:ブックマークフォントスタイル
ブックマークのアクションは、以下から構成されます:
TargetPageNumber:1から始まる整数です。外部ビューワは、このブックマークが有効になっているとこのページをスクロールします。
TargetPosition:スクロールするターゲットページのPDF単位(1/72のインチと左下)のposition。ブックマークがアクティベーションされるとき、外部ビューワはこのpositionにスクロールしなければなりません
TargetZoomPercent:ターゲットページのズームパーセント(100はズームなし)。ブックマークがアクティベーションされるとき、外部ビューワはこの値にズームしなければなりません
TargetPageFitType:ターゲットページのページフィットタイプ。このブックマークがアクティベーションされるとき、外部ビューワはこの値に基づくページビュープロパティを設定しなければなりません
サンプルのために、参照しますPDFDocument.ParseDocumentStructure。