/
errors.go
32 lines (28 loc) · 1.22 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package pdf
import (
"errors"
)
// errors
var EncryptionError = errors.New("missing required encryption info")
var EncryptionPasswordError = errors.New("incorrect password")
var EncryptionUnsupported = errors.New("unsupported encryption")
var EndOfArray = errors.New("end of array")
var EndOfDictionary = errors.New("end of dictionary")
var EndOfHexString = errors.New("end of hex string")
var EndOfString = errors.New("end of string")
var ReadError = errors.New("read failed")
// format errors and abnormalities
var InvalidDictionaryKeyType = "invalid dictionary key type"
var InvalidHexStringChar = "invalid hex string character"
var InvalidNameEscapeChar = "invalid name escape character"
var InvalidOctal = "invalid octal in string"
var MissingDictionaryValue = "missing dictionary value"
var UnclosedArray = "unclosed array"
var UnclosedDictionary = "unclosed dictionary"
var UnclosedHexString = "unclosed hex string"
var UnclosedStream = "unclosed stream"
var UnclosedString = "unclosed string"
var UnclosedStringEscape = "unclosed escape in string"
var UnclosedStringOctal = "unclosed octal in string"
var UnnecessaryEscapeName = "unnecessary espace sequence in name"
var UnnecessaryEscapeString = "unnecessary espace sequence in string"