Versions in this module Expand all Collapse all v0 v0.2.0 Jun 11, 2026 Changes in this version type Config + OutlineFromHeadings bool + Watermark *props.Watermark v0.1.0 Jun 10, 2026 Changes in this version + type Cell struct + Height float64 + Width float64 + X float64 + Y float64 + func NewRootCell(pageWidth, pageHeight float64, margins Margins) Cell + func (c Cell) Copy() Cell + func (c Cell) GetDimensions() *Dimensions + type Config struct + BackgroundImage *Image + ChunkWorkers int + Compression bool + CustomFonts []CustomFont + Debug bool + DefaultFont *props.Font + Dimensions *Dimensions + DisableAutoPageBreak bool + GenerationMode generation.Mode + HTMLLimits HTMLLimits + Margins *Margins + MaxGridSize int + Metadata *Metadata + PageNumber *props.PageNumber + Protection *Protection + ProviderType provider.Type + func (c *Config) ToMap() map[string]any + type CustomFont interface + GetBytes func() []byte + GetFamily func() string + GetFile func() string + GetStyle func() fontstyle.Type + type Dimensions struct + Height float64 + Width float64 + func (d *Dimensions) AppendMap(label string, m map[string]any) map[string]any + type HTMLLimits = htmllimits.Limits + type Image struct + Bytes []byte + Dimensions *Dimensions + Extension extension.Type + func (i *Image) AppendMap(m map[string]any) map[string]any + type Margins struct + Bottom float64 + Left float64 + Right float64 + Top float64 + func (m *Margins) AppendMap(mp map[string]any) map[string]any + type Metadata struct + Author *Utf8Text + CreationDate *time.Time + Creator *Utf8Text + KeywordsStr *Utf8Text + Subject *Utf8Text + Title *Utf8Text + func (m *Metadata) AppendMap(mp map[string]any) map[string]any + type Protection struct + Algorithm protection.Encryption + OwnerPassword string + Type protection.Type + UserPassword string + func (p *Protection) AppendMap(m map[string]any) map[string]any + type Utf8Text struct + Text string + UTF8 bool + func (u *Utf8Text) ToString() string