Documentation ¶
Index ¶
- Variables
- func AttestationPresence(destinataire rd.Destinataire, participants []dm.AccesParticipant, ...) error
- func CheckPdfToolkit() error
- func Facture(destinataire rd.Destinataire, bilan dm.BilanFacture, out io.Writer) error
- func FicheSanitaire(personne, responsable rd.Personne, out io.Writer) error
- func FicheSanitaires(personnes, responsables []rd.Personne, out io.Writer) error
- func HtmlToPdf(html []byte, out io.Writer) error
- func InitImages() error
- func LettreDirecteur(lettre rd.Lettredirecteur, directeur rd.Personne) ([]byte, error)
- func ListeParticipants(headers []ColumnMetas, participants rd.Table, labelCamp string, out io.Writer) error
- func ListeVetements(vetements rd.Table, complement, labelCamp string, out io.Writer) error
- func MergePdfs(pages [][]byte, out io.Writer) error
- func TestWeasyprint() (string, error)
- type ColumnMetas
- type CustomPdf
- func (pdf CustomPdf) AreaWidth() float64
- func (pdf CustomPdf) CellFormat(w, h float64, txtStr, borderStr, alignStr string, fill bool)
- func (pdf CustomPdf) DrawHeader(rightHeaderContent []string, iconWidth, iconHeight float64)
- func (pdf CustomPdf) LineHeight() float64
- func (pdf CustomPdf) SetDrawColor(c rgb)
- func (pdf CustomPdf) SetFillColor(c rgb)
- type Directeur
- type ParamsLettreDirecteur
Constants ¶
This section is empty.
Variables ¶
View Source
var IMAGES_PATH = "ressources/images/"
Modifie l'accès aux images inclues dans les pdfs (logo, etc...)
Functions ¶
func AttestationPresence ¶
func AttestationPresence(destinataire rd.Destinataire, participants []dm.AccesParticipant, out io.Writer) error
func CheckPdfToolkit ¶
func CheckPdfToolkit() error
func Facture ¶
func Facture(destinataire rd.Destinataire, bilan dm.BilanFacture, out io.Writer) error
func FicheSanitaire ¶
Implémente la génération de la fiche sanitaire à partir des données définies par le package rd.
func FicheSanitaires ¶
FicheSanitaires génère une fiche sanitaire par page.
func InitImages ¶
func InitImages() error
func LettreDirecteur ¶
LettreDirecteur génère le html complet puis utilise le serveur HtmlToPdf pour créé le document associé.
func ListeParticipants ¶
func ListeVetements ¶
func TestWeasyprint ¶
Types ¶
type ColumnMetas ¶
type CustomPdf ¶
func InitPdfDetails ¶
renvoie un pdf prêt à l'emploi (footer et page prête)
func (CustomPdf) CellFormat ¶
func (CustomPdf) DrawHeader ¶
DrawHeader ajoute un header `iconWidth` et `iconHeight` peuvent être non nul pour forcer une taille d'icône.
func (CustomPdf) LineHeight ¶
func (CustomPdf) SetDrawColor ¶
func (pdf CustomPdf) SetDrawColor(c rgb)
func (CustomPdf) SetFillColor ¶
func (pdf CustomPdf) SetFillColor(c rgb)
Click to show internal directories.
Click to hide internal directories.