Improve TOC test

This commit is contained in:
Adrian-George Bostan 2018-10-01 21:25:20 +03:00
parent 6b02f45d07
commit 9df55c5c3f

View File

@ -44,11 +44,14 @@ func TestTOCAdvanced(t *testing.T) {
toc.SetLineSeparatorStyle(style) toc.SetLineSeparatorStyle(style)
// Add TOC lines. // Add TOC lines.
toc.Add("", "Abstract", "i", 1) tl := toc.Add("", "Abstract", "i", 1)
tl.Title.Style.Font = fontHelveticaBold
tl.SetMargins(0, 0, 5, 5)
toc.Add("", "Aknowledgements", "ii", 1) toc.Add("", "Aknowledgements", "ii", 1)
// Customize line style. // Customize line style.
tl := toc.Add("", "Table of Contents", "iii", 1) tl = toc.Add("", "Table of Contents", "iii", 1)
tl.Title.Style.Font = fontHelveticaBold tl.Title.Style.Font = fontHelveticaBold
tl.Title.Style.Color = grey tl.Title.Style.Color = grey
@ -74,7 +77,12 @@ func TestTOCAdvanced(t *testing.T) {
toc.Add("1.3", "SHG creation and emission directionality", "24", 2) toc.Add("1.3", "SHG creation and emission directionality", "24", 2)
toc.Add("1.4", "Combining SGH creation and emission directionality", "26", 2) toc.Add("1.4", "Combining SGH creation and emission directionality", "26", 2)
toc.Add("1.5", "Utilizing light to characterize tissue structure", "26", 2) toc.Add("1.5", "Utilizing light to characterize tissue structure", "26", 2)
toc.Add("", "References", "28", 2)
// Customize line style.
tl = toc.Add("", "References", "28", 2)
tl.Title.Style.Font = fontHelveticaBold
tl.Separator.Style.Font = fontHelveticaBold
tl.SetMargins(0, 0, 5, 0)
err := c.Draw(toc) err := c.Draw(toc)
if err != nil { if err != nil {