From 9d2412398ad51e31048ae61f42955f04f85d292f Mon Sep 17 00:00:00 2001 From: Přemysl Janouch
Date: Thu, 4 Oct 2018 13:29:22 +0200 Subject: Go: additional small fixes --- pdf/pdf.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'pdf') diff --git a/pdf/pdf.go b/pdf/pdf.go index 17a4982..1616b0d 100644 --- a/pdf/pdf.go +++ b/pdf/pdf.go @@ -795,7 +795,8 @@ type BytesWriter interface { WriteString(s string) (n int, err error) } -// Update appends an updated object to the end of the document. +// Update appends an updated object to the end of the document. The fill +// callback must write exactly one PDF object. func (u *Updater) Update(n uint, fill func(buf BytesWriter)) { oldRef := u.xref[n] u.updated[n] = struct{}{} @@ -880,7 +881,8 @@ func NewDate(ts time.Time) Object { return NewString(string(buf)) } -// GetFirstPage retrieves the first page of the document or a Nil object. +// GetFirstPage retrieves the first page of the given page (sub)tree reference, +// or returns a Nil object if unsuccessful. func (u *Updater) GetFirstPage(nodeN, nodeGeneration uint) Object { obj, _ := u.Get(nodeN, nodeGeneration) if obj.Kind != Dict { @@ -1126,7 +1128,7 @@ func Sign(document []byte, buf.WriteString("\n /Contents <") signOff = buf.Len() - signLen = 8192 // cert, digest, encripted digest, ... + signLen = 8192 // cert, digest, encrypted digest, ... buf.Write(bytes.Repeat([]byte{'0'}, signLen)) buf.WriteString("> >>") -- cgit v1.2.3-70-g09d2