跳到主要内容

GetProperty

返回 CDocBuilderValue 对象的属性。

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

语法

def GetProperty(self, name: str) -> CDocBuilderValue

参数

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

示例

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

获取属性的替代方法

还有两种方法可以获取 CDocBuilderValue 对象的属性:

1. 使用 Get 方法

def Get(self, name: str) -> CDocBuilderValue

示例

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

2. 使用索引运算符

value["property_name"]

示例

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