mirror of
https://github.com/unidoc/unipdf.git
synced 2025-04-29 13:48:54 +08:00
43 lines
480 B
Go
43 lines
480 B
Go
package cmap
|
|
|
|
type cmapObject interface {
|
|
}
|
|
|
|
type cmapName struct {
|
|
Name string
|
|
}
|
|
|
|
type cmapOperand struct {
|
|
Operand string
|
|
}
|
|
|
|
type cmapHexString struct {
|
|
b []byte
|
|
}
|
|
|
|
type cmapString struct {
|
|
String string
|
|
}
|
|
|
|
type cmapArray struct {
|
|
Array []cmapObject
|
|
}
|
|
|
|
type cmapDict struct {
|
|
Dict map[string]cmapObject
|
|
}
|
|
|
|
type cmapFloat struct {
|
|
val float64
|
|
}
|
|
|
|
type cmapInt struct {
|
|
val int64
|
|
}
|
|
|
|
func makeDict() cmapDict {
|
|
d := cmapDict{}
|
|
d.Dict = map[string]cmapObject{}
|
|
return d
|
|
}
|