diff options
-rw-r--r-- | fpdf.go | 2 | ||||
-rw-r--r-- | fpdf_test.go | 4 |
2 files changed, 4 insertions, 2 deletions
@@ -2172,6 +2172,8 @@ func (f *Fpdf) SetXY(x, y float64) { // full access to the document regardless of the actionFlag value. An empty // string for this argument will be replaced with a random value, effectively // prohibiting full access to the document. +// +// See tutorial 24 for an example of this function. func (f *Fpdf) SetProtection(actionFlag byte, userPassStr, ownerPassStr string) { if f.err != nil { return diff --git a/fpdf_test.go b/fpdf_test.go index fc9d6a5..ae0acf9 100644 --- a/fpdf_test.go +++ b/fpdf_test.go @@ -1187,11 +1187,11 @@ func ExampleFpdf_tutorial23() { // This example demonstrates document protection. func ExampleFpdf_tutorial24() { - pdf := gofpdf.New("P", "mm", "A4", cnFontDir) // A4 210.0 x 297.0 + pdf := gofpdf.New("P", "mm", "A4", cnFontDir) pdf.SetProtection(gofpdf.CnProtectPrint, "123", "abc") pdf.AddPage() pdf.SetFont("Arial", "", 12) - pdf.Write(10, "You can print me but not copy my text.") + pdf.Write(10, "Password-protected.") pdf.OutputAndClose(docWriter(pdf, 24)) // Output: // Successfully generated pdf/tutorial24.pdf |