github.com/signintech/pdft@v0.5.0/minigopdf/basic_obj.go (about) 1 package gopdf 2 3 import ( 4 "bytes" 5 ) 6 7 // BasicObj : basic object in pdf 8 type BasicObj struct { 9 buffer bytes.Buffer 10 Data string 11 } 12 13 // Init : init BasicObj 14 func (b *BasicObj) init(funcGetRoot func() *GoPdf) { 15 } 16 17 // Build : build buff 18 func (b *BasicObj) build() error { 19 b.buffer.WriteString(b.Data) 20 return nil 21 } 22 23 // GetType : type of object 24 func (b *BasicObj) getType() string { 25 return "Basic" 26 } 27 28 // GetObjBuff : get buffer 29 func (b *BasicObj) getObjBuff() *bytes.Buffer { 30 return &(b.buffer) 31 }