40 lines
1.1 KiB
Go
Raw Normal View History

2017-08-28 20:56:18 -05:00
// Copyright 2017 Baliance. All rights reserved.
package main
import (
"baliance.com/gooxml/color"
"baliance.com/gooxml/document"
"baliance.com/gooxml/measurement"
wml "baliance.com/gooxml/schema/schemas.openxmlformats.org/wordprocessingml"
)
func main() {
doc := document.New()
table := doc.AddTable()
table.SetWidthPercent(100)
row := table.AddRow()
row.AddCell().AddParagraph().AddRun().AddText("Name")
row.AddCell().AddParagraph().AddRun().AddText("John Smith")
row = table.AddRow()
row.AddCell().AddParagraph().AddRun().AddText("Street Address")
row.AddCell().AddParagraph().AddRun().AddText("111 Country Road")
table = doc.AddTable()
table.SetWidth(4 * measurement.Inch)
borders := table.Borders()
borders.SetAll(wml.ST_BorderSingle, color.Auto, measurement.Zero)
row = table.AddRow()
row.AddCell().AddParagraph().AddRun().AddText("Name")
row.AddCell().AddParagraph().AddRun().AddText("John Smith")
row = table.AddRow()
row.AddCell().AddParagraph().AddRun().AddText("Street Address")
row.AddCell().AddParagraph().AddRun().AddText("111 Country Road")
doc.SaveToFile("tables.docx")
}