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()
if (text == 'appendix') {
let number = element.GetCell(0, 0).GetContent().GetElement(1);
const getNumbering = number.GetNumbering()
if (getNumbering !== null) {
oNumbering = getNumbering;
++Asc.scope.num
if (number) {
const getNumbering = number.GetNumbering()
if (getNumbering !== null) {
oNumbering = getNumbering;
++Asc.scope.num
}
}
}
}
@@ -145,6 +147,7 @@
oNumbering = oDocument.CreateNumbering("numbered");
oNumLvl = oNumbering.GetLevel(0);
} else {
console.log('---------9999999999')
oNumLvl = oNumbering.GetNumbering().GetLevel(0)
}
// DE.controllers.Toolbar.api.put_AddPageBreak()
+20 -6
View File
@@ -281,7 +281,7 @@ export default {
const oParagraph2 = Api.CreateParagraph()
oParagraph2.AddText('中国重型汽车集团有限公司企业标准')
oParagraph2.SetFontSize(48)
oParagraph2.SetSpacing(0.8)
// oParagraph2.SetSpacing(0.8)
oParagraph2.SetFontFamily('黑体')
oParagraph2.SetJc('center')
oParagraph2.SetBold(false)
@@ -472,7 +472,7 @@ export default {
const oDrawing2 = Api.CreateShape('rect', 6110900, 18000, oFill2, oStroke2)
oDrawing2.SetWrappingStyle('inline')
oParagraphLine2.AddDrawing(oDrawing2)
oParagraphLine2.AddLineBreak()
// oParagraphLine2.AddLineBreak()
oParagraphLine2.SetSpacingLine(240, 'auto')
oDocument.InsertContent([oParagraphLine2])
const oParagraph10 = Api.CreateParagraph()
@@ -483,6 +483,7 @@ export default {
oParagraph10.SetJc('center')
oParagraph10.SetBold(false)
oParagraph10.SetPosition(0)
oParagraph10.SetSpacingBefore(70)
oParagraph10.SetSpacingLine(240, 'auto')
oDocument.InsertContent([oParagraph10])
oParagraph10.Search('发布')[0].SetSpacing(3)
@@ -1000,7 +1001,7 @@ export default {
oParagraph2.AddInlineLvlSdt(oInlineLvlSdtStandCode)
// oParagraph2.AddText(Asc.scope.standCNName);
oParagraph2.SetFontSize(32)
oParagraph2.SetSpacing(1.8)
oParagraph2.SetSpacing(0.08)
oParagraph2.SetSpacingBefore(949)
oParagraph2.SetSpacingAfter(597)
oParagraph2.SetFontFamily('黑体')
@@ -1276,7 +1277,7 @@ export default {
AllContentControls[i].RemoveElement(0)
AllContentControls[i].AddElement(oRunStandENName, 0)
parentParagraph.SetFontSize(32)
parentParagraph.SetSpacing(1.8)
parentParagraph.SetSpacing(0.08)
parentParagraph.SetSpacingBefore(949)
parentParagraph.SetSpacingAfter(597)
parentParagraph.SetFontFamily('黑体')
@@ -1794,6 +1795,15 @@ export default {
} else if (list[i].GetIndLeft() == 1417) {
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
for (let i = 0; i < count; 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
coverEndParagraph = element
}
@@ -2375,9 +2387,11 @@ export default {
const oRunImage = Api.CreateRun()
if (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.SetPosition(33)
// 签署日期
// const oRunTime = Api.CreateRun()
// oRunTime.AddText(' 签署日期:' + user.signTime)