docxgen

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 11, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Content_Types_content = `` /* 1863-byte string literal not displayed */

	TYPE_TITLE  = 1
	TYPE_NORMAL = 0
	TYPE_H1     = 2
	TYPE_H2     = 3
	TYPE_SEP    = 4
)

Variables

View Source
var (
	SEP_XML    = `` /* 247-byte string literal not displayed */
	R_XML_TEMP = `` /* 187-byte string literal not displayed */

	PRP_TITLE = `` /* 244-byte string literal not displayed */

	PRP_H1 = `` /* 353-byte string literal not displayed */

	PRP_H2 = `` /* 541-byte string literal not displayed */

	PRP_NORM = `` /* 227-byte string literal not displayed */

	END_XML = `` /* 647-byte string literal not displayed */

)

Functions

func Wrap

func Wrap(text, ascii, eastAsia, hansi string, size string) string

Types

type DocxCreator

type DocxCreator struct {
	Paragraphs []*DocxParagraph
}

func NewDocCreator

func NewDocCreator() *DocxCreator

func (*DocxCreator) AddParagraph

func (dc *DocxCreator) AddParagraph(text string)

func (*DocxCreator) AddSepParagraph

func (dc *DocxCreator) AddSepParagraph()

func (*DocxCreator) ExportDocx

func (dc *DocxCreator) ExportDocx(docxfilepath string) error

func (*DocxCreator) FromMarkdown

func (dc *DocxCreator) FromMarkdown(markdown string) *DocxCreator

func (*DocxCreator) LastPragraph

func (dc *DocxCreator) LastPragraph() *DocxParagraph

func (*DocxCreator) Xml

func (c *DocxCreator) Xml() string

type DocxFont

type DocxFont struct {
	EastAsia string
	HAnsi    string
	Ascii    string
}

type DocxParagraph

type DocxParagraph struct {
	Text string
	Font DocxFont
	Size int
	Type int
}

func NewDocPragraph

func NewDocPragraph(text string) *DocxParagraph

func (*DocxParagraph) AsH1

func (p *DocxParagraph) AsH1() *DocxParagraph

func (*DocxParagraph) AsH2

func (p *DocxParagraph) AsH2() *DocxParagraph

func (*DocxParagraph) AsNormal

func (p *DocxParagraph) AsNormal() *DocxParagraph

func (*DocxParagraph) AsTitle

func (p *DocxParagraph) AsTitle() *DocxParagraph

func (*DocxParagraph) Xml

func (p *DocxParagraph) Xml() string

Jump to

Keyboard shortcuts

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