migradocを使用して、これを行うことでブックマークを自動的に追加する方法を確認します。
Paragraph p1 = document.LastSection.AddParagraph("Project Updates", "Heading2");
しかし、「更新」と書かれたブックマークを追加したいのに、段落ヘッダーのテキストに「私のプロジェクトの更新」と書かれている場合はどうなりますか?
それは可能ですか?
表示されるテキストのないブックマークが必要な場合は、ハックを使用しました。フォントサイズが非常に小さい(0.01)白いテキストです。
また、Heading1のクローンであるスタイル「Heading1WithoutBookmark」を作成しましたが、
style.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
これにより、次のページにテキストが表示されている間、画像のみを含むページをブックマークポイントで指定できます。また、ページとブックマークに異なるテキストを含めることもできます。