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

完善group

This commit is contained in:
源文雨
2023-03-05 23:02:07 +08:00
parent ff131af5fa
commit 50aa6e005e
6 changed files with 257 additions and 141 deletions

View File

@@ -36,7 +36,8 @@ func (p *Paragraph) AddInlineDrawing(pic []byte) (*Run, error) {
return nil, err
}
idn := int(atomic.AddUintptr(&p.file.docID, 1))
id := strconv.Itoa(int(p.file.IncreaseID("图片")))
id := int(p.file.IncreaseID("图片"))
ids := strconv.Itoa(id)
rid := p.file.addImage(format, pic)
w, h := int64(sz.Width), int64(sz.Height)
if float64(w)/float64(h) > 1.2 {
@@ -58,7 +59,7 @@ func (p *Paragraph) AddInlineDrawing(pic []byte) (*Run, error) {
EffectExtent: &WPEffectExtent{},
DocPr: &WPDocPr{
ID: idn,
Name: "图片 " + id,
Name: "图片 " + ids,
},
CNvGraphicFramePr: &WPCNvGraphicFramePr{
Locks: AGraphicFrameLocks{
@@ -72,9 +73,9 @@ func (p *Paragraph) AddInlineDrawing(pic []byte) (*Run, error) {
Pic: &Picture{
XMLPIC: XMLNS_DRAWINGML_PICTURE,
NonVisualPicProperties: &PICNonVisualPicProperties{
NonVisualDrawingProperties: PICNonVisualDrawingProperties{
NonVisualDrawingProperties: NonVisualProperties{
ID: id,
Name: "图片 " + id,
Name: "图片 " + ids,
},
},
BlipFill: &PICBlipFill{
@@ -137,7 +138,8 @@ func (p *Paragraph) AddAnchorDrawing(pic []byte) (*Run, error) {
return nil, err
}
idn := int(atomic.AddUintptr(&p.file.docID, 1))
id := strconv.Itoa(int(p.file.IncreaseID("图片")))
id := int(p.file.IncreaseID("图片"))
ids := strconv.Itoa(id)
rid := p.file.addImage(format, pic)
w, h := int64(sz.Width), int64(sz.Height)
if float64(w)/float64(h) > 1.2 {
@@ -168,7 +170,7 @@ func (p *Paragraph) AddAnchorDrawing(pic []byte) (*Run, error) {
WrapNone: &struct{}{},
DocPr: &WPDocPr{
ID: idn,
Name: "图片 " + id,
Name: "图片 " + ids,
},
CNvGraphicFramePr: &WPCNvGraphicFramePr{
Locks: AGraphicFrameLocks{
@@ -182,9 +184,9 @@ func (p *Paragraph) AddAnchorDrawing(pic []byte) (*Run, error) {
Pic: &Picture{
XMLPIC: XMLNS_DRAWINGML_PICTURE,
NonVisualPicProperties: &PICNonVisualPicProperties{
NonVisualDrawingProperties: PICNonVisualDrawingProperties{
NonVisualDrawingProperties: NonVisualProperties{
ID: id,
Name: "图片 " + id,
Name: "图片 " + ids,
},
},
BlipFill: &PICBlipFill{