summaryrefslogtreecommitdiff
path: root/fpdf_test.go
diff options
context:
space:
mode:
authorKurt Jung <kurt.w.jung@code.google.com>2013-09-08 09:31:34 -0400
committerKurt Jung <kurt.w.jung@code.google.com>2013-09-08 09:31:34 -0400
commit642428cd0e23a9792acfcb073156fe0b72eb142f (patch)
tree352c26ecf04972138fb341fee346e55770c62d4b /fpdf_test.go
parent845888136482c81fd76860b57e254c0e8fa6c149 (diff)
Bookmark outline support submitted by Manuel Cornes
Diffstat (limited to 'fpdf_test.go')
-rw-r--r--fpdf_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/fpdf_test.go b/fpdf_test.go
index 57fee6e..fad67bc 100644
--- a/fpdf_test.go
+++ b/fpdf_test.go
@@ -944,3 +944,23 @@ func ExampleFpdf_tutorial15() {
// 3: 3.00 in, 12.00 in
// Successfully generated pdf/tutorial15.pdf
}
+
+// Bookmark test
+func ExampleFpdf_tutorial16() {
+ pdf := gofpdf.New("P", "mm", "A4", FONT_DIR)
+ pdf.AddPage()
+ pdf.SetFont("Arial", "", 15)
+ pdf.Bookmark("Page 1", 0, 0)
+ pdf.Bookmark("Paragraph 1", 1, -1)
+ pdf.Cell(0, 6, "Paragraph 1")
+ pdf.Ln(50)
+ pdf.Bookmark("Paragraph 2", 1, -1)
+ pdf.Cell(0, 6, "Paragraph 2")
+ pdf.AddPage()
+ pdf.Bookmark("Page 2", 0, 0)
+ pdf.Bookmark("Paragraph 3", 1, -1)
+ pdf.Cell(0, 6, "Paragraph 3")
+ pdf.OutputAndClose(docWriter(pdf, 16))
+ // Output:
+ // Successfully generated pdf/tutorial16.pdf
+}