Export Specific Layers¶
Export Specific Layers¶
1db = impact.active_database
2d = impact.active_drawing
3
4settings_name = "Adobe PDF Export"
5
6ms = db.find_master_tool_setting(settings_name, ipMasterSettingType.mstImportExport)
7
8# Check that the settings were found
9if ms is not None:
10 options = impact.creator.export_options()
11
12 options.path_or_file_name = "d:\test2.pdf"
13 options.settings = ms
14 options.file_format = ipFileFormat.ffAdobePDF
15 options.layers.add("LayerA", ipFaceOrientation.foDie)
16 options.layers.add("3D View", ipFaceOrientation.foAsIs)
17 options.layers.add("LayerA", ipFaceOrientation.foPrint)
18 options.layers.add("Unknown", ipFaceOrientation.foDie)
19
20 # Perform the file export
21 if d.export2(options):
22 impact.gui.output_toolbox.add("File exported successfully")
23 else:
24 impact.gui.output_toolbox.add("File exported failed")
25
26else:
27 impact.gui.output_toolbox.add("Unable to locate settings '" + str(settings_name) + "'")
28
29