1
0
mirror of https://github.com/fumiama/go-docx.git synced 2026-06-12 11:40:28 +08:00

add w:u w:i w:b w:highlight

This commit is contained in:
源文雨
2023-02-26 15:31:13 +08:00
parent 0e18f8a163
commit f3265280e3
8 changed files with 88 additions and 22 deletions

View File

@@ -46,8 +46,32 @@ func (r *Run) Shade(val, color, fill string) *Run {
return r
}
// AddTab add a tab in front of the run
func (r *Run) AddTab() *Run {
r.Children = append(r.Children, &WTab{})
// Bold ...
func (r *Run) Bold() *Run {
r.RunProperties.Bold = &Bold{}
return r
}
// Italic ...
func (r *Run) Italic() *Run {
r.RunProperties.Italic = &Italic{}
return r
}
// Underline ...
func (r *Run) Underline(val string) *Run {
r.RunProperties.Underline = &Underline{Val: val}
return r
}
// Highlight ...
func (r *Run) Highlight(val string) *Run {
r.RunProperties.Highlight = &Highlight{Val: val}
return r
}
// AddTab add a tab in front of the run
func (r *Run) AddTab() *Run {
r.Children = append(r.Children, &Tab{})
return r
}