Creating Items¶
Creating Items¶
1impact.gui.output_toolbox.clear()
2
3drawing = impact.active_database.create_item(ipDrawingType.dtProject, "")
4
5if drawing.isNone():
6 impact.gui.output_toolbox.add("Unable to create a new project")
7else:
8 impact.gui.output_toolbox.add("Successfully created a new project")
9
10drawing = impact.active_database.create_item(ipDrawingType.dtTemplate, "")
11
12if drawing.isNone():
13 impact.gui.output_toolbox.add("Unable to create a new template")
14else:
15 impact.gui.output_toolbox.add("Successfully created a new template")
16
17drawing = impact.active_database.create_item(ipDrawingType.dtSymbol, "")
18
19if drawing.isNone():
20 impact.gui.output_toolbox.add("Unable to create a new symbol")
21else:
22 impact.gui.output_toolbox.add("Successfully created a new symbol")
23
24drawing = impact.active_database.create_item(ipDrawingType.dtStandard, "Test")
25
26if drawing.isNone():
27 impact.gui.output_toolbox.add("Unable to create a new standard")
28else:
29 impact.gui.output_toolbox.add("Successfully created a new standard")
30
31drawing = impact.active_database.create_item(ipDrawingType.dtStandardPart, "Test")
32
33if drawing.isNone():
34 impact.gui.output_toolbox.add("Unable to create a new standard part")
35else:
36 impact.gui.output_toolbox.add("Successfully created a new standard part")
37
38impact.gui.output_toolbox.add("Closing all drawings...")
39
40while impact.drawings.count > 0:
41 impact.drawings.item(1).close()
42
43impact.gui.output_toolbox.add("Drawing Count: " + str(impact.drawings.count))
44
45