documentbase

package
v0.448.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 5, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DocumentBase

type DocumentBase struct {
	// contains filtered or unexported fields
}

func NewDocumentBase

func NewDocumentBase() (d *DocumentBase)

func (*DocumentBase) AddElement

func (d *DocumentBase) AddElement(element Element) (err error)

func (*DocumentBase) AddSubSubSubTitleByString

func (d *DocumentBase) AddSubSubSubTitleByString(subsubsubtitle string) (err error)

func (*DocumentBase) AddSubSubTitleByString

func (d *DocumentBase) AddSubSubTitleByString(subsubtitle string) (err error)

func (*DocumentBase) AddSubTitleByString

func (d *DocumentBase) AddSubTitleByString(subtitle string) (err error)

func (*DocumentBase) AddTable

func (d *DocumentBase) AddTable() (spreadsheet *spreadsheet.SpreadSheet, err error)

func (*DocumentBase) AddTextByString

func (d *DocumentBase) AddTextByString(text string) (err error)

func (*DocumentBase) AddTitleByString

func (d *DocumentBase) AddTitleByString(title string) (err error)

func (DocumentBase) GetElements

func (d DocumentBase) GetElements() (elementes []Element)

func (*DocumentBase) RenderAsString

func (d *DocumentBase) RenderAsString() (rendered string, err error)

type Element

type Element interface {
	GetPlainText() (plainText string, err error)
}

type ElementBase

type ElementBase struct {
	// contains filtered or unexported fields
}

func NewElementBase

func NewElementBase() (e *ElementBase)

func (ElementBase) GetPlainText

func (e ElementBase) GetPlainText() (plainText string, err error)

func (*ElementBase) SetPlainText

func (e *ElementBase) SetPlainText(plainText string) (err error)

type SubSubSubTitle

type SubSubSubTitle struct {
	ElementBase
}

func GetNewSubSubSubTitleByString

func GetNewSubSubSubTitleByString(subtitle string) (t *SubSubSubTitle, err error)

func NewSubSubSubTitle

func NewSubSubSubTitle() (t *SubSubSubTitle)

type SubSubTitle

type SubSubTitle struct {
	ElementBase
}

func GetNewSubSubTitleByString

func GetNewSubSubTitleByString(subtitle string) (t *SubSubTitle, err error)

func NewSubSubTitle

func NewSubSubTitle() (t *SubSubTitle)

type SubTitle

type SubTitle struct {
	ElementBase
}

func GetNewSubTitleByString

func GetNewSubTitleByString(subtitle string) (t *SubTitle, err error)

func NewSubTitle

func NewSubTitle() (t *SubTitle)

type Table

type Table struct {
	// contains filtered or unexported fields
}

func GetNewTable

func GetNewTable() (t *Table, err error)

func NewTable

func NewTable() (t *Table)

func (*Table) GetPlainText

func (t *Table) GetPlainText() (plain string, err error)

func (*Table) GetSpreadSheet

func (t *Table) GetSpreadSheet() (spreadSheet *spreadsheet.SpreadSheet, err error)

func (*Table) MustRenderAsMarkdownString

func (t *Table) MustRenderAsMarkdownString() (rendered string)

func (*Table) RenderAsMarkDownString

func (t *Table) RenderAsMarkDownString() (rendered string, err error)

type Text

type Text struct {
	ElementBase
}

func GetNewTextByString

func GetNewTextByString(text string) (t *Text, err error)

func NewText

func NewText() (t *Text)

type Title

type Title struct {
	ElementBase
}

func GetNewTitleByString

func GetNewTitleByString(title string) (t *Title, err error)

func NewTitle

func NewTitle() (t *Title)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL