Compare commits

...
10 Commits
2 changed files with 27 additions and 10 deletions
+7 -4
View File
@@ -132,10 +132,12 @@
const text = element.GetTableDescription() const text = element.GetTableDescription()
if (text == 'appendix') { if (text == 'appendix') {
let number = element.GetCell(0, 0).GetContent().GetElement(1); let number = element.GetCell(0, 0).GetContent().GetElement(1);
const getNumbering = number.GetNumbering() if (number) {
if (getNumbering !== null) { const getNumbering = number.GetNumbering()
oNumbering = getNumbering; if (getNumbering !== null) {
++Asc.scope.num oNumbering = getNumbering;
++Asc.scope.num
}
} }
} }
} }
@@ -145,6 +147,7 @@
oNumbering = oDocument.CreateNumbering("numbered"); oNumbering = oDocument.CreateNumbering("numbered");
oNumLvl = oNumbering.GetLevel(0); oNumLvl = oNumbering.GetLevel(0);
} else { } else {
console.log('---------9999999999')
oNumLvl = oNumbering.GetNumbering().GetLevel(0) oNumLvl = oNumbering.GetNumbering().GetLevel(0)
} }
// DE.controllers.Toolbar.api.put_AddPageBreak() // DE.controllers.Toolbar.api.put_AddPageBreak()
+20 -6
View File
@@ -281,7 +281,7 @@ export default {
const oParagraph2 = Api.CreateParagraph() const oParagraph2 = Api.CreateParagraph()
oParagraph2.AddText('中国重型汽车集团有限公司企业标准') oParagraph2.AddText('中国重型汽车集团有限公司企业标准')
oParagraph2.SetFontSize(48) oParagraph2.SetFontSize(48)
oParagraph2.SetSpacing(0.8) // oParagraph2.SetSpacing(0.8)
oParagraph2.SetFontFamily('黑体') oParagraph2.SetFontFamily('黑体')
oParagraph2.SetJc('center') oParagraph2.SetJc('center')
oParagraph2.SetBold(false) oParagraph2.SetBold(false)
@@ -472,7 +472,7 @@ export default {
const oDrawing2 = Api.CreateShape('rect', 6110900, 18000, oFill2, oStroke2) const oDrawing2 = Api.CreateShape('rect', 6110900, 18000, oFill2, oStroke2)
oDrawing2.SetWrappingStyle('inline') oDrawing2.SetWrappingStyle('inline')
oParagraphLine2.AddDrawing(oDrawing2) oParagraphLine2.AddDrawing(oDrawing2)
oParagraphLine2.AddLineBreak() // oParagraphLine2.AddLineBreak()
oParagraphLine2.SetSpacingLine(240, 'auto') oParagraphLine2.SetSpacingLine(240, 'auto')
oDocument.InsertContent([oParagraphLine2]) oDocument.InsertContent([oParagraphLine2])
const oParagraph10 = Api.CreateParagraph() const oParagraph10 = Api.CreateParagraph()
@@ -483,6 +483,7 @@ export default {
oParagraph10.SetJc('center') oParagraph10.SetJc('center')
oParagraph10.SetBold(false) oParagraph10.SetBold(false)
oParagraph10.SetPosition(0) oParagraph10.SetPosition(0)
oParagraph10.SetSpacingBefore(70)
oParagraph10.SetSpacingLine(240, 'auto') oParagraph10.SetSpacingLine(240, 'auto')
oDocument.InsertContent([oParagraph10]) oDocument.InsertContent([oParagraph10])
oParagraph10.Search('发布')[0].SetSpacing(3) oParagraph10.Search('发布')[0].SetSpacing(3)
@@ -1000,7 +1001,7 @@ export default {
oParagraph2.AddInlineLvlSdt(oInlineLvlSdtStandCode) oParagraph2.AddInlineLvlSdt(oInlineLvlSdtStandCode)
// oParagraph2.AddText(Asc.scope.standCNName); // oParagraph2.AddText(Asc.scope.standCNName);
oParagraph2.SetFontSize(32) oParagraph2.SetFontSize(32)
oParagraph2.SetSpacing(1.8) oParagraph2.SetSpacing(0.08)
oParagraph2.SetSpacingBefore(949) oParagraph2.SetSpacingBefore(949)
oParagraph2.SetSpacingAfter(597) oParagraph2.SetSpacingAfter(597)
oParagraph2.SetFontFamily('黑体') oParagraph2.SetFontFamily('黑体')
@@ -1276,7 +1277,7 @@ export default {
AllContentControls[i].RemoveElement(0) AllContentControls[i].RemoveElement(0)
AllContentControls[i].AddElement(oRunStandENName, 0) AllContentControls[i].AddElement(oRunStandENName, 0)
parentParagraph.SetFontSize(32) parentParagraph.SetFontSize(32)
parentParagraph.SetSpacing(1.8) parentParagraph.SetSpacing(0.08)
parentParagraph.SetSpacingBefore(949) parentParagraph.SetSpacingBefore(949)
parentParagraph.SetSpacingAfter(597) parentParagraph.SetSpacingAfter(597)
parentParagraph.SetFontFamily('黑体') parentParagraph.SetFontFamily('黑体')
@@ -1794,6 +1795,15 @@ export default {
} else if (list[i].GetIndLeft() == 1417) { } else if (list[i].GetIndLeft() == 1417) {
list[i].SetIndLeft(720) list[i].SetIndLeft(720)
} }
// 附录(前面的空格去掉
if (list[i].GetText().indexOf('(') !== -1 && list[i].GetText().indexOf('附 录') !== -1 || list[i].GetText().indexOf('附录') !== -1) {
let text = list[i].GetText()
const textBr = text.substring(4, 5)
if (textBr === ' ') {
const oRange1 = Api.CreateRange(list[i], 4, 4)
oRange1.Delete()
}
}
} }
} }
} }
@@ -2260,7 +2270,9 @@ export default {
let coverEndParagraph, paragraphIndex let coverEndParagraph, paragraphIndex
for (let i = 0; i < count; i++) { for (let i = 0; i < count; i++) {
const element = oDocument.GetElement(i) const element = oDocument.GetElement(i)
if ('paragraph' === element.GetClassType() && element.GetText().indexOf('中国重型汽车集团有限公司') !== -1 && element.GetText().indexOf('发布') !== -1) { // 2024-09-27 出现问题:改了首页最下面的标题导致,不生成签章了
// if ('paragraph' === element.GetClassType() && element.GetText().indexOf('中国重型汽车集团有限公司') !== -1 && element.GetText().indexOf('发布') !== -1) {
if ('paragraph' === element.GetClassType() && element.GetText().indexOf('有限公司') !== -1 && element.GetText().indexOf('发布') !== -1) {
paragraphIndex = i + 1 paragraphIndex = i + 1
coverEndParagraph = element coverEndParagraph = element
} }
@@ -2375,9 +2387,11 @@ export default {
const oRunImage = Api.CreateRun() const oRunImage = Api.CreateRun()
if (user.avatarFileId) { if (user.avatarFileId) {
const url = `${Asc.scope.downloadUrl}/laws-sinotruk/sys/common/downloadWithoutToken/${user.avatarFileId}` const url = `${Asc.scope.downloadUrl}/laws-sinotruk/sys/common/downloadWithoutToken/${user.avatarFileId}`
const oDrawingImg = Api.CreateImage(url, 34 * 36000, 18 * 36000) // const oDrawingImg = Api.CreateImage(url, 34 * 36000, 18 * 36000)
const oDrawingImg = Api.CreateImage(url, 28 * 36000, 8 * 36000)
oRunImage.AddDrawing(oDrawingImg) oRunImage.AddDrawing(oDrawingImg)
} }
oRunImage.SetPosition(33)
// 签署日期 // 签署日期
// const oRunTime = Api.CreateRun() // const oRunTime = Api.CreateRun()
// oRunTime.AddText(' 签署日期:' + user.signTime) // oRunTime.AddText(' 签署日期:' + user.signTime)