跳到主要内容

GetProperty

返回 CDocBuilderValue 对象的属性。

备注

此方法不适用于 JS

语法

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

参数

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

示例

builder = docbuilder.CDocBuilder()
context = builder.GetContext()
globalObj = context.GetGlobal()
api = globalObj["Api"]
document = api.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.GetDocument()
docPr = document.Get("color")

2. 使用索引运算符

value["property_name"]

示例

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