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