Documentation ¶
Index ¶
- type PdfGenerator
- func (pg *PdfGenerator) GenerateDefaultFooter(text string, pageNumber bool)
- func (pg *PdfGenerator) GenerateDefaultHeader(headerText string)
- func (pg *PdfGenerator) GenerateSignature(signatureName string)
- func (pg *PdfGenerator) GenerateSubtitle(subtitle string)
- func (pg *PdfGenerator) GenerateText(text string)
- func (pg *PdfGenerator) GenerateTitle(title string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PdfGenerator ¶
type PdfGenerator struct { Pdf *gofpdf.Fpdf TxtCfgHeader *config.TextConfig TxtCfgTitle *config.TextConfig TxtCfgSubtitle *config.TextConfig TxtCfgText *config.TextConfig // contains filtered or unexported fields }
func NewPdfGenerator ¶
func NewPdfGenerator( config *config.PdfConfig, TxtCfgHeader *config.TextConfig, TxtCfgFooter *config.TextConfig, TxtCfgTitle *config.TextConfig, TxtCfgSubtitle *config.TextConfig, TxtCfgText *config.TextConfig, ) (pdfGenerator *PdfGenerator, err error)
func (*PdfGenerator) GenerateDefaultFooter ¶
func (pg *PdfGenerator) GenerateDefaultFooter(text string, pageNumber bool)
GenerateDefaultFooter - This function will generate a page number and a text that could be left or center aligned
func (*PdfGenerator) GenerateDefaultHeader ¶
func (pg *PdfGenerator) GenerateDefaultHeader(headerText string)
GenerateDefaultHeader - This function will generate a default header, for now without image
func (*PdfGenerator) GenerateSignature ¶ added in v0.0.2
func (pg *PdfGenerator) GenerateSignature(signatureName string)
func (*PdfGenerator) GenerateSubtitle ¶
func (pg *PdfGenerator) GenerateSubtitle(subtitle string)
func (*PdfGenerator) GenerateText ¶
func (pg *PdfGenerator) GenerateText(text string)
func (*PdfGenerator) GenerateTitle ¶
func (pg *PdfGenerator) GenerateTitle(title string)
Click to show internal directories.
Click to hide internal directories.