From 9d8ce26127ca0c8db2570731b228886b3a1a18c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Wed, 15 May 2024 10:30:32 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=8F=82=E8=80=83=E6=96=87=E7=8C=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=89=8B=E5=8A=A8=E6=8F=92=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/page1/saicComponents/Init.vue | 38 ++++++++++++------------- 1 file changed, 19 insertions(+), 19 deletions(-) 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) }