public ContentBookmark AddBookmark(string displayLabel) { var bookmark = new ContentBookmark(displayLabel); ThisSection.AddParagraph().AddBookmark(bookmark.Key); return(bookmark); }
public ContentBookmark AddHeading3WithBookmark(string heading) { var paragraph = AddHeading3Internal(heading); var bookmark = new ContentBookmark(heading); paragraph.AddBookmark(bookmark.Key); return(bookmark); }
public ContentBookmark AddHeading1WithBookmark(string heading) { var paragraph = ThisSection.AddParagraph(); paragraph.Format.SpaceAfter = ".5cm"; paragraph.Format.Font.Size = "14pt"; paragraph.AddFormattedText(heading, TextFormat.Bold); var bookmark = new ContentBookmark(heading); paragraph.AddBookmark(bookmark.Key); return(bookmark); }
public void AddRow(ContentBookmark bookmark, int level) { var row = AddRowToTable(); var isbold = level == 0; var paragraph = row.Cells[0].AddParagraph(); row.Cells[0].Format.Font.Bold = isbold; row.Cells[0].Format.Alignment = ParagraphAlignment.Left; row.Cells[0].VerticalAlignment = VerticalAlignment.Top; paragraph.Format.LeftIndent = "." + (level * 2) + "cm"; var hyperlink = paragraph.AddHyperlink(bookmark.Key, HyperlinkType.Bookmark); hyperlink.AddText(string.Format("{0}", bookmark.DisplayLabel)); if (level < 3 && (bookmark.ChildBookmarks != null)) { foreach (var child in bookmark.ChildBookmarks) { AddRow(child, level + 1); } } }
public void AddRow(ContentBookmark bookmark) { AddRow(bookmark, 0); }
public void AddChildBookmark(ContentBookmark bookmark) { _childBookmarks.Add(bookmark); }