Saving Symbols¶
Saving Symbols¶
1drawing = impact.active_drawing
2database = impact.active_database
3
4if not drawing.isNone():
5 if drawing.drawing_type == ipDrawingType.dtSymbol:
6 db_item = drawing.database_item
7
8 if db_item is None:
9 folder = database.symbols.find("Test")
10
11 saved = drawing.save_as("COMSYM01", "COM Symbol 1", "", folder, False)
12
13 else:
14 saved = drawing.save()
15
16 if saved:
17 impact.gui.output_toolbox.add("Successfully saved '" + drawing.full_name + "'")
18 else:
19 impact.gui.output_toolbox.add("Unable to save " + str(drawing.full_name))
20
21 else:
22 impact.gui.output_toolbox.add("Current drawing is not a symbol")
23
24
25