Reading Values¶
Reading Values¶
1db = impact.active_database
2
3
4def describe_item(db_item):
5 if db_item is None:
6 return
7
8 values = db_item.values
9
10 for i in range(1, values.field_count + 1):
11 field = values.field_name(i)
12 val = values.load(field)
13
14 if val:
15 impact.gui.output_toolbox.add(str(field) + ": Array of " + str(len(val) - 1 - 0) + " bytes")
16 else:
17 impact.gui.output_toolbox.add(str(field) + ": " + str(val))
18
19
20impact.gui.output_toolbox.clear()
21
22impact.gui.output_toolbox.add("**** Finding Project by Name 'DB Mac Test 1' ****")
23describe_item(db.find_item_by_name(ipDrawingType.dtProject, "DB Mac Test 1"))
24
25impact.gui.output_toolbox.add("**** Finding Symbol by Name 'Flute Direction' ****")
26describe_item(db.find_item_by_name(ipDrawingType.dtSymbol, "Flute Direction"))