跳到主要内容

CreateArray

创建数组值,相当于 JS 中的 new Array (length)

备注

对于 .docbuilder 文件,不使用 CDocBuilderContext.CreateArray 方法。

语法

def CreateArray(self, length: int) -> CDocBuilderValue

参数

名称类型描述
lengthint数组长度。

示例

import os
import docbuilder

builder = docbuilder.CDocBuilder()
builder.CreateFile("docx")

context = builder.GetContext()
globalObj = context.GetGlobal()
api = globalObj["Api"]

document = api.GetDocument()
paragraph = api.CreateParagraph()
paragraph.AddText("Hello, World!")
content = context.CreateArray(1)
content[0] = paragraph
document.InsertContent(content)

dstPath = os.getcwd() + "/result.docx"
builder.SaveFile("docx", dstPath)
builder.CloseFile()