mirror of
https://github.com/fumiama/go-docx.git
synced 2026-06-05 07:40:24 +08:00
36 lines
547 B
Go
36 lines
547 B
Go
package docxlib
|
|
|
|
// Color allows to set run color
|
|
func (r *Run) Color(color string) *Run {
|
|
r.RunProperties.Color = &Color{
|
|
Val: color,
|
|
}
|
|
|
|
return r
|
|
}
|
|
|
|
// Size allows to set run size
|
|
func (r *Run) Size(size int) *Run {
|
|
r.RunProperties.Size = &Size{
|
|
Val: size * 2,
|
|
}
|
|
|
|
return r
|
|
}
|
|
|
|
// AddText adds text to paragraph
|
|
func (p *Paragraph) AddText(text string) *Run {
|
|
t := &Text{
|
|
Text: text,
|
|
}
|
|
|
|
run := &Run{
|
|
Text: t,
|
|
RunProperties: &RunProperties{},
|
|
}
|
|
|
|
p.Children = append(p.Children, ParagraphChild{Run: run})
|
|
|
|
return run
|
|
}
|