Versions in this module Expand all Collapse all v1 v1.0.0 Feb 14, 2024 Changes in this version + var Bold = &table.Style + var Bordered = &table.Style + var Centered = &table.Style + var Reset = &table.Style + func AddPrintRoutes(ctrl controller.CRUDSController, name string, ...) + func Box(p *gofpdf.Fpdf, x, y, w, h float64, styleStr string, checked bool) + func GetPrintHandler(printFunc func(*gin.Context) *gofpdf.Fpdf, fileName string) gin.HandlerFunc + func GetReadWriteHandler(printFunc func(*gin.Context) *gofpdf.Fpdf, ...) gin.HandlerFunc + func GetWriteHandler(printFunc func(*gin.Context) *gofpdf.Fpdf, ...) gin.HandlerFunc + func LoadPngFromUrl(p *gofpdf.Fpdf, registerName, url string, wg *sync.WaitGroup) + func WritePdf(c *gin.Context, p *gofpdf.Fpdf, folder, file string) + type Document struct + AcceptPageBreakFns *orderedmap.OrderedMap + FooterFns *orderedmap.OrderedMap + HeaderFns *orderedmap.OrderedMap + func NewDocument(p *gofpdf.Fpdf) *Document + func (d *Document) Init(p *gofpdf.Fpdf) + func (d *Document) Register(reg Registrable) + func (d *Document) Unregister(reg Registrable) + func (d Document) AddAcceptPageBreak(key string, value func() bool) + func (d Document) AddFooter(key string, value func(*gofpdf.Fpdf)) + func (d Document) AddHeader(key string, value func(*gofpdf.Fpdf)) + func (d Document) RemoveAcceptPageBreak(key string) + func (d Document) RemoveFooter(key string) + func (d Document) RemoveHeader(key string) + type Registrable interface + AcceptPageBreak func() map[string]func() bool + Footers func() map[string]func(*gofpdf.Fpdf) + Headers func() map[string]func(*gofpdf.Fpdf)