summaryrefslogtreecommitdiff
path: root/excelize_test.go
diff options
context:
space:
mode:
authorRi Xu <xuri.me@gmail.com>2017-04-30 20:03:43 +0800
committerRi Xu <xuri.me@gmail.com>2017-04-30 20:03:43 +0800
commit7f30a6c9430476bcd5fc1662523ada0e95f60947 (patch)
tree80d4341e95a80aedae3076c87b90447a881b32c8 /excelize_test.go
parent46b8c46d91be522c3dff1044a23810ecb1a81c96 (diff)
- Initialize shape support: new function `AddShape()` added. Relate issue #38;
- Drawing `nvPicPr` element ID property calculation changed; - go test updated
Diffstat (limited to 'excelize_test.go')
-rw-r--r--excelize_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/excelize_test.go b/excelize_test.go
index e8c3cc3..7a8dcf3 100644
--- a/excelize_test.go
+++ b/excelize_test.go
@@ -486,6 +486,19 @@ func TestAddTable(t *testing.T) {
}
}
+func TestAddShape(t *testing.T) {
+ xlsx, err := OpenFile("./test/Workbook_2.xlsx")
+ if err != nil {
+ t.Log(err)
+ }
+ xlsx.AddShape("Sheet1", "A30", `{"type":"rect","text":"Rectangle Shape"}`)
+ xlsx.AddShape("Sheet3", "H1", `{"type":"ellipseRibbon", "color":{"line":"#4286f4","fill":"#8eb9ff"}, "height": 90}`)
+ err = xlsx.Save()
+ if err != nil {
+ t.Log(err)
+ }
+}
+
func TestAddChart(t *testing.T) {
xlsx, err := OpenFile("./test/Workbook1.xlsx")
if err != nil {