跳到主要内容

SetProperty

CDocBuilderValue 对象设置属性。

请注意,对于 .docbuilder 文件,不使用 CDocBuilderValue.SetProperty 方法。

语法

def SetProperty(self, name: str, value: CDocBuilderValue) -> None

参数

名称类型描述
namestrCDocBuilderValue 对象属性的名称。
valueCDocBuilderValueCDocBuilderValue 对象属性的值。

示例

builder = docbuilder.CDocBuilder()
context = builder.GetContext()
globalObj = context.GetGlobal()
api = globalObj["Api"]
document = api.Call("GetDocument")
document.SetProperty("color", colorValue)

设置属性的替代方法

还有两种方法可以为 CDocBuilderValue 对象设置属性:

1. 使用 Set 方法

def Set(self, name: str, value: CDocBuilderValue) -> None

2. 使用索引运算符

document["property_name"] = value