public enum ID_ActionItemPublic Enumeration ID_ActionItempublic enum class ID_ActionItemtype ID_ActionItem| NONE | 0 | no action |
| ID_CLOSE | 1 | close the PCB-Investigator |
| ID_JOB_LIBRARY | 2 | open the job library dialog |
| ID_OPEN_ODB | 3 | open the odb-folder-browser |
| ID_OPEN_TGZ_ZIP | 4 | open the tgz/zip-file-browser |
| ID_CAM_INPUT | 5 | open the gerber/excellon/sieb-and-meyer input dialog |
| ID_IMPORT_ODB_LAYER | 6 | open the add ODB++ layer dialog |
| ID_PAGE_SETUP | 7 | open the printing page setup dialog |
| ID_PRINT_PREVIEW | 8 | opens the print preview dialog |
| ID_PRINT | 9 | start printing |
| ID_OTHER | -1 | for future use |
| ID_SAVE | 10 | save the changes |
| ID_SAVE_AS | 11 | opens the save as dialog |
| ID_EXIT | 12 | exit for current ODB++ job |
| ID_EXPORT_EMBEDDED | 13 | deprecated: not supported any more |
| ID_EXPORT_EMBEDDED_ZIP | 14 | deprecated: not supported any more |
| ID_EXPORT_DXF | 15 | [Obsolete] open the dialog to export dxf file |
| ID_EXPORT_HIGH_RESOLUTION_PICTURE | 17 | open the export high resolution picture dialog |
| ID_EXPORT_IPCD356 | 18 | export a IPCD356 net list |
| ID_EXPORT_BOM | 19 | export a bill of material |
| ID_EXPORT_PICK_AND_PLACE_DATA | 20 | export the pick and place list |
| ID_EXPORT_COMPONENT_LIST | 21 | export the compnent list |
| ID_COPY_TO_CLIPBOARD | 22 | copy graphic pane to clipboard |
| ID_COPY_INCLUDE_LAYERLIST | 23 | copy graphic pane to clipboard with the layerlist and info area |
| ID_ADD_OBJECT | 24 | open the add object dialog |
| ID_EDIT_OBJECT | 25 | open the edit object dialog |
| ID_CHANGE_OBJECT_ATTRIBUTES | 26 | open the change object attribute dialog |
| ID_DELETE | 27 | Ask User to delete the selected objects on active layers. Using IAutomation.SuppressUserNotification = true means user answers with no and no objects are removed. To automate delete process without user actions use the DeleteSelectedCMPs from ICMPLayer or RemoveObject(s) method from IODBLayer. |
| ID_TRANSFORM_LAYER | 29 | open the transform layer dialog |
| ID_BOTTOM_VIEW | 30 | Change to bottom view or from bottom view to top view. |
| ID_ZOOM_IN | 31 | zoom one step in |
| ID_ZOOM_OUT | 32 | zoom one step out |
| ID_ZOOM_PROFILE | 33 | zoom to profile region |
| ID_ZOOM_HOME | 34 | zoom to an rectangle including all objects |
| ID_ZOOM_TO_SELECTION | 35 | zoom to all selected objects |
| ID_DEFAULT_VIEW | 36 | deactivate all layer and zoom to profile |
| ID_ROUND_MEASURE_CURSOR | 37 | de-/activate a special measure mouse cursor for small areas |
| ID_CROSSHAIR | 38 | de-/activate the crosshair mode |
| ID_RULER | 39 | de-/activate the edge ruler |
| ID_GRID | 40 | de-/activate the grid showing, for different styles use the options dialog |
| ID_LAST_VIEW | 41 | change back to the last view |
| ID_SET_ZOOM_FACTOR | 42 | set a fix zoom factor |
| ID_3D_VIEW | 43 | Obsolete: open the 3D tool (this is old method new is direct linking to the interface of 3D.dll) |
| ID_FIND | 44 | open the find dialog |
| ID_CLEAR_SELECTION | 45 | clear the selection list |
| ID_REVERSE_SELECTION | 46 | reverse the selected object list |
| ID_PREVIOUS_SELECTION | 47 | get back to the last selection |
| ID_SELECT_OBJECT_BY_INDEX | 48 | select the spezific object |
| ID_SELECTION_FILTER | 49 | open the selection filter dialog |
| ID_ASSIGN_COLOR_TO_SELECTION | 50 | open the color dialog to set a color to selected object |
| ID_RESET_COLOR_OF_SELECTION | 51 | set back the color to layer colors |
| ID_RESET_ALL_COLOR_ASIGNMENTS | 52 | delete all colorsettings for objects |
| ID_SETUP_COLORS | 53 | open the color setup dialog |
| ID_OPTIONS | 54 | open the options dialog |
| ID_COMPARE_LAYER_GRAPHICAL | 55 | open the compare grahical dialog |
| ID_CALCULATE_AREA | 56 | open the area calculation dialog |
| ID_NOTES_DIALOG | 57 | open the notes dialog |
| ID_MATRIX | 58 | open the matrix dialog |
| ID_MEASURE | 59 | open the measure dialog |
| ID_STEP_AND_REPEAT | 60 | open the step and repeat dialog |
| ID_USER_DATA | 61 | open the user data dialog |
| ID_ADD_IMAGE_LAYER | 62 | open the add image layer dialog |
| ID_SCREEN_CAPTURE | 63 | take a screen capture and open the capture dialog |
| ID_SET_RECTANGLE_PROFILE | 64 | change the profile to an rectangle |
| ID_COMPONENT_MANAGER | 65 | open the component manager dialog |
| ID_COMPONENT_VIEW_SETUP | 66 | open the component view setup dialog |
| ID_COMPONENT_PROPERTIES | 67 | open the component properties |
| ID_SYMBOL_LIST | 69 | open the symol list |
| ID_DOCUMENTATION | 70 | open the internet browser and download the documentation |
| ID_TERMS_OF_LICENCE | 71 | open the terms of licence dialog |
| ID_STROKES_HELP | 72 | open the strokes help dialog (strokes are only active PlugIns not for using the Automation Interface) |
| ID_OPEN_DEMO_DESIGN | 73 | download the demo desing and open it |
| ID_TELL_A_FRIEND | 74 | create a new eMail |
| ID_BUY_PCB_INVESTIGATOR | 75 | open the buy dialog |
| ID_ABOUT | 76 | open the about dialog |
| ID_ZOOM_1TO1 | 77 | zoom to "real" board size on the screen |
| ID_OPEN_CURRENT_JOB_WITH_WINDOWS_EXPLORER | 78 | open an windows explorer on the ODB++ job location |
| ID_MOUSE_TOOL_ZOOM | 79 | change to mouse tool zoom |
| ID_MOUSE_TOOL_SELECT | 80 | change to mouse tool select object |
| ID_MOUSE_TOOL_SELECT_IN_RECTANGLE | 81 | change to mouse tool select all objects in an rectangle |
| ID_MOUSE_TOOL_SELECT_NET | 82 | change to mouse tool netselection |
| ID_MOUSE_TOOL_PAN | 83 | change to mouse tool pan |
| ID_NET_DIALOG | 84 | open the net dialog |
| ID_DRILL_LAYER_MIXED_COLORS | 85 | change color mode for drills |
| ID_INFO_LAYER | 86 | (obsolete) open/close the info layer dialog |
| ID_DRAW_PROFILE | 87 | change the drawing state of the profile |
| ID_SELECTION_BUFFER | 88 | open the selection buffer |
| ID_CHANGE_UNITS | 89 | toggle between metric and mils |
| ID_FLATTEN_PANEL | 90 | show the flatten panels (step in step) |
| ID_STEP_INFO | 91 | add information about the panels(steps) on the entry points |
| ID_CLOSE_ALL_WINDOWS | 92 | close all sub-windows |
| ID_DRAW_ONLY_SELECTED_ELEMENTS | 93 | change the draw only selected mode |
| ID_DRAW_ONLY_SELECTED_COMPONENTS | 94 | change the draw only selected mode |
| ID_CHANGE_DRAWING_MODE | 95 | change to next drawing mode |
| ID_OPEN_ASCII_FROM_SELECTED_LAYER | 96 | open the ascii data from selected layer in layer list |
| ID_SHOW_ATTRIBUTE_HISTOGRAM_FROM_SELECTED_LAYER | 97 | open the attribute histogram from selected layer in layer list |
| ID_ALL_SIGNAL_LAYER_ON | 98 | activate all signal layer |
| ID_ALL_LAYER_ON | 99 | activate all layer |
| ID_ALL_LAYER_OFF | 100 | deactivate all layer |
| ID_VIEW_PRODUCTION_DATA | 101 | show production data for selected layer in layer list if possible |
| ID_PICTURE_DIALOG | 102 | open the picture dialog for selected layer in layer list |
| ID_GOTO_POSITION | 103 | go to board position |
| ID_PROPERTIES_FROM_SELECTED_OBJECT | 104 | show the property window for selected object |
| ID_CHANGE_STEP_NAME | 105 | change the step name of selected step |
| ID_SELECT_ALL | 107 | select all objects from active layers |
| ID_MOVE_UP | 108 | move visible area up |
| ID_MOVE_DOWN | 109 | move visible area down |
| ID_MOVE_RIGHT | 110 | move visible area right |
| ID_MOVE_LEFT | 111 | move visible area left |
| ID_CHANGE_HIDE_TRANSPARENT_SURFACES | 112 | change the hide transparent surfaces mode |
| ID_NET_MODE_DEFAULT | 113 | net mode to select all net elements |
| ID_NET_MODE_CURRENT_LAYER | 114 | net mode to select only elements on the current layer |
| ID_NET_MODE_ACTIVATE_BEST_VIEW | 115 | net mode to select all net elements, activate all relevant layers and draw only selected |
| ID_CHANGE_DRAWING_MODE_FILLED | 116 | change to filled drawing mode |
| ID_CHANGE_DRAWING_MODE_OUTLINE | 117 | change to filled outline mode |
| ID_CHANGE_DRAWING_MODE_BOTH | 118 | change to filled both mode |
| ID_SHOW_DRILL_TOOL_MANAGER | 119 | open the drill tool manager dialog |
| ID_NET_MODE_SHAPE | 120 | net mode shape create a new net list for all objects in contact on one layer |
| ID_UPDATE_LAYER_LIST | 121 | update layer list This will be necessary if there was a delete layer or add layer action. |
| ID_CMP_LAYER_SELECTED | 122 | for selection in layer list |
| ID_COPY_SELECTED_ODBOBJECTS | 123 | copy the selected objects on IODBLayers |
| ID_PASTE_COPIED_ITEMS | 124 | paste the copied objects on an IODBLayer |
| ID_SHOW_OVERSIZE_DLG | 125 | show oversize dialog |
| ID_SHOW_SELECTION_ONLY_ON_ACTIVE_LAYERS | 126 | Selection only on active layers |
| ID_EXPORT_GERBER | 127 | Export Layer As Gerber |
| ID_DEACTIVATE_STROKES | 129 | Deactivate the mouse strokes. |
| ID_ACTIVATE_STROKES | 130 | Activate the mouse strokes in PCB-Investigator. |
| ID_UNDO_LAST_ACTION | 131 | Undo last action if stack is not empty. |
| ID_ADD_CURRENT_JOB_TO_LIBRARY | 132 | The current job will be added to a selected library from small dialog menu. Feature is not used any more, this will be removed in later versions. |
| ID_REMOVE_DOUBLE_ELEMENTS | 133 | Go through all layer and remove each double element who have a complete identically object (e.g. round pad with same diameter and location) |
| ID_GENERATE_NETLIST | 134 | Generate netlist for all layers with connections through drills. |
| ID_NET_MODE_SHAPE_OVER_LAYERS | 135 | Select nets like in shape mode and check connections through drills. |
| ID_SET_JOB_NAME | 136 | Change job name for misc info file. |
| ID_NET_MODE_CROSSOVER | 137 | Cross over mode, select connected nets over components. |
| ID_CREATE_EMPTY_PROJECT | 138 | Create an empty odb++ structure in temporary directory. |
| ID_SET_COLOR_TO_ACTIVE_LAYER | 139 | Active layer of layer list will be set to a color from color dialog. |
| ID_IMPORT_FAVORITES | 140 | Open favorites list. |
| ID_IMPORT_RECENT | 141 | Open recent design dialog to select from last opend designs. |
| ID_IMPORT_BROWSE | 142 | Open browse dialog to select design in folder tree view. |
| ID_CHANGE_UNIT_To_MM | 143 | toggle between metric and mils |
| ID_CHANGE_UNIT_To_MILS | 144 | toggle between metric and mils |
| ID_TOGGLE_STROKES | 145 | Toggles Strokes on/off |
| ID_CLEAR_OUTLINE | 146 | Clear PCB outline from active step. |
| ID_GET_PROFILE_BOUNDS | 147 | Calculate bounds of the current step. |
| ID_ADD_ACTIVE_LAYER_TO_OUTLINE | 148 | Combine all elements on the active layer and set them to the PCB outline. |
| ID_CREATE_LAYER_FROM_OUTLINE | 149 | Create new layer with elements of the PCB outline. |
| ID_SET_OUTLINE_BY_LINES | 150 | Open dialog to create outline by mouse clicks. |
| ID_SET_OUTLINE_BY_ALL_LAYER_OBJECTS | 151 | Set outline by calculating the bounds around of all elements. |
| ID_SELECT_ALL_NETS_OF_COMPONENT | 152 | Open dialog to check wehter nets are connected to components and select them if there are nets. |
| ID_POLYGONIZE_SELECTION | 153 | Polygonize selection connect all selected elements by intersecting points and make one or more surfaces of it. |
| ID_CREATE_OUTLINE_FROM_SELECTION | 154 | Combine all elements on the active layer and set them to the PCB outline. |
| ID_DO_FLATTEN_STEP_AND_REPEAT | 155 | Flatten of step and repeat data, this contains all sub steps to put them on a new step with all data in one step. |
| ID_ADD_TO_OUTLINE_FROM_SELECTION | 156 | Add selection to outline, this combine the selected elements and add them to the PCB outline. |
| ID_ADD_TO_OUTLINE_FROM_SELECTION_CENTER | 157 | Create special elmenets from the selected objects to add the lines, arcs and surfaces without there dimensions to the PCB outline. |
| ID_COLLABORATION_NEXT | 158 | Next view from collaboration list. |
| ID_COLLABORATION_PREVIOUS | 159 | Previous view from collaboration list. |
| ID_COLLABORATION_ADD | 160 | Add current view to collaboration list (current selection/layers). |
| ID_COLLABORATION_WINDOW | 161 | Tool to save views, selections and notes for data exchange (e.g. with colleagues/customers). |
| ID_INFO_LAYER_SIZE | 162 | Show size on info layer. |
| ID_INFO_LAYER_NETNAME | 163 | Show netname on info layer. |
| ID_INFO_LAYER_FREETEXT | 164 | Show freetext on info layer. |
| ID_INFO_LAYER_LINES | 165 | Show info on lines. |
| ID_INFO_LAYER_PADS | 166 | Show info on pads. |
| ID_INFO_LAYER_SMDS | 167 | Show info on SMDs. |
| ID_INFO_LAYER_SURFACE | 168 | Show info on surfaces. |
| ID_INFO_LAYER_ALLLAYERS | 169 | Show infolayer for all active layers. |
| ID_INFO_LAYER_OUTLINE_ONLY_SELECTED | 170 | Show highlighting off info objects in draw only selected mode. |
| ID_INFO_LAYER_OFF | 171 | Deactivate info layer. |
| ID_HATCH_SELECTION | 172 | Replace selection by hatched patterns. |
| ID_SHOW_ZONES | 173 | ODB Zones are defined with properties for height or copper areas. |
| ID_UNLOAD_INACTIVE_LAYERS | 174 | Remove Objects from RAM to have space for working. |
| ID_OPEN_DEMO_DESIGN_3D | 176 | Open second Demo Design with real 3D models for better 3D view. |
| ID_SURFACEOUTLINE | 177 | Change between outline and full filling of surface drawing. |
| ID_REMOVE_NEGATIVE_OBJECTS | 178 | Cut negative objects out of underlying objects on all layers. |
| ID_IMPORT_EMBEDDEDDESIGN | 179 | Import PCB-Investigator embedded design in current version. |
| ID_DRAW_NEGATIVE_LAYERS_INVERTED | 180 | Draws layers with negative polarity inverted (not in Outline Mode, and not when DrawOnlySelected is on) |
| ID_SYMBOL_LIBRARY | 181 | open the symbol library |
| ID_PART_LIBRARY | 182 | open the part library |
| ID_TRANSFORM_ORIGIN | 183 | Open the transform origin dialog to move complete board. |
| ID_UNFLATTEN_ARCS_FROM_SELECTION | 184 | Use active layers to search for flattend arcs and recreate the basic arcs. |
| ID_SET_RECTANGLE_PROFILE_TO_SELECTION | 185 | Change the profile to an rectangle around the selection. |
| ID_PACKAGE_LIBRARY | 186 | open the package library |
| ID_EXPORT_ODB_ZIP | 187 | Export an ODB design as zip. |
| ID_EXPORT_ODB_ZIP_PW | 188 | Export an ODB design as zip with option for password. |
| ID_SHOW_MPN_PACKAGE_BODY | 189 | Draw the MPN Package Body if exists (with MPNPackageColor) |
| ID_SHOW_MPN_PACKAGE_PINS | 190 | Draw the MPN Package Pins if exists (with MPNPackageColor) |
| ID_SHOW_MPN_PACKAGE_PIN_LABELS | 191 | Draw the MPN Package Pin Labels if exists (with MPNPackageColor) |
| ID_SHOW_ATTRIBUTE_HISTOGRAM_FROM_SELECTION | 192 | Open the attribute histogram from selected elements |
| ID_SHOW_EDITION_LICENSE | 193 | open the edition license dialog |
| ID_SET_TO_OUTLINE_FROM_SELECTION_HOLES | 194 | Create special elmenets from the selected objects to set the created holes from lines, arcs and surfaces without there dimensions to the PCB outline. |
| ID_CHECK_FOR_NEW_VERSION | 195 | Checks online if a new version of PCB-Investigator is available |
| ID_SHOW_SEARCH_MANAGER | 196 | Show dialog to manage searches like web search epl search and many more |
| ID_IMAGE_LIBRARY | 197 | open the image library |
| ID_SHOW_CMP_IMAGE | 198 | Draw the Component Image if exists |
| ID_OPEN_DEMO_DESIGN_1 | 201 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_2 | 202 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_3 | 203 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_4 | 204 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_5 | 205 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_6 | 206 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_7 | 207 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_8 | 208 | download one demo desing and open it |
| ID_OPEN_DEMO_DESIGN_9 | 209 | download one demo desing and open it |
| ID_SPECIAL_PASTE_COPIED_ITEMS | 210 | Paste the copied objects on an active Layer. |
| ID_OPEN_DEMO_DESIGN_10 | 211 | download one demo desing and open it |
| GetDescription | (Defined by EnumExtensions) |
| ToReadableString | (Defined by EnumExtensions) |