Package convert

Overview ▾

func ConvertToPdf

func ConvertToPdf(s *spreadsheet.Sheet) *creator.Creator

ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place.

func RegisterFont

func RegisterFont(name string, style FontStyle, font *model.PdfFont)

RegisterFont makes a PdfFont accessible for using in converting to PDF.

func RegisterFontsFromDirectory

func RegisterFontsFromDirectory(dirName string) error

RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles.

type FontStyle

FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic.

type FontStyle = convertutils.FontStyle
const (
    FontStyle_Regular    FontStyle = 0
    FontStyle_Bold       FontStyle = 1
    FontStyle_Italic     FontStyle = 2
    FontStyle_BoldItalic FontStyle = 3