diff --git a/src/pages/page1/saicComponents/Init.vue b/src/pages/page1/saicComponents/Init.vue
index e2a4c81..cf5e1bc 100644
--- a/src/pages/page1/saicComponents/Init.vue
+++ b/src/pages/page1/saicComponents/Init.vue
@@ -35,11 +35,15 @@
前言(修订标准)
-
+
添加发布章
插入签审信息
+
+ 参考文献
+
+
{
this.initializeDirectory()
this.replaceData()
- this.initReferences()
clearTimeout(timer)
timer = null
}, 1600)
@@ -2126,11 +2139,7 @@ export default {
if (flag) {
return
}
- // 参考文献是在最后生成的,所以不需要和引言一样校验正文是否存在
- const documentCount = oDocument.GetElementsCount()
- // 获取文档最后一个段落
- const lastParagraph = oDocument.GetElement(documentCount - 1)
- // 参考文献标题文本
+ DE.controllers.Toolbar.api.put_AddPageBreak()
const oRunTitle = Api.CreateRun()
const oParagraphTitle = Api.CreateParagraph()
let oNewDocumentStyle = oDocument.GetStyle('Heading 1')
@@ -2148,8 +2157,7 @@ export default {
oParagraphTitle.SetColor(0, 0, 0)
oParagraphTitle.SetJc('center')
oParagraphTitle.SetBold(false)
- lastParagraph.AddPageBreak()
- oDocument.Push(oParagraphTitle)
+ oDocument.InsertContent([oParagraphTitle])
const text = '[1] GB/T 10112-1999 术语工作 原则与方法'
const contentParagraph = Api.CreateParagraph()
contentParagraph.AddText(text)
@@ -2158,16 +2166,8 @@ export default {
contentParagraph.SetColor(0, 0, 0)
contentParagraph.SetSpacingAfter(0)
contentParagraph.SetBold(false)
- oDocument.Push(contentParagraph)
- // 插入终止线
- const oParagraphLine = Api.CreateParagraph()
- const oFill = Api.CreateSolidFill(Api.CreateRGBColor(0, 0, 0))
- const oStroke = Api.CreateStroke(0, Api.CreateNoFill())
- const oDrawing = Api.CreateShape('rect', 1810900, 19000, oFill, oStroke)
- oParagraphLine.SetJc('center')
- oParagraphLine.SetSpacingBefore(840)
- oParagraphLine.AddDrawing(oDrawing)
- oDocument.Push(oParagraphLine)
+ oDocument.InsertContent([contentParagraph])
+
} catch (e) {
console.log(e)
}