Class RenameAndExportComponentBuilder
Inheritance
RenameAndExportComponentBuilder
Assembly: NXOpen.dll
public class RenameAndExportComponentBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected RenameAndExportComponentBuilder()
Properties
Declaration
public string AddFolderToSearch { get; set; }
Property Value
Declaration
public RenameAndExportComponentBuilder.DefinitionType DefineBy { get; set; }
Property Value
Declaration
public bool DeleteOldComponentsToggle { get; set; }
Property Value
Declaration
public bool ExportDrawingFile { get; set; }
Property Value
Declaration
public bool ListChildrenComponents { get; set; }
Property Value
Declaration
public RenameAndExportComponentBuilder.LoadOptionType LoadOption { get; set; }
Property Value
Declaration
public bool NeedChangeDisplayPartBack { get; set; }
Property Value
Declaration
public RenameAndExportComponentBuilder.NamingRuleType NewNameRule { get; set; }
Property Value
Declaration
public string NewStringInName { get; set; }
Property Value
Declaration
public int NextPartNameNumber { get; set; }
Property Value
Declaration
public string OldStringInName { get; set; }
Property Value
Declaration
public string OutputDiretory { get; set; }
Property Value
Declaration
public string PartDirectory { get; set; }
Property Value
Declaration
public string PrefixOrSuffixString { get; set; }
Property Value
Declaration
public string SelectAssemblyInFolder { get; set; }
Property Value
Declaration
public SelectNXObject SelectAssemblyToExport { get; }
Property Value
Declaration
public SelectNXObjectList SelectComponentToRename { get; }
Property Value
Declaration
public string ToolingNameRule { get; set; }
Property Value
Declaration
public RenameAndExportComponentBuilder.Types Type { get; set; }
Property Value
Declaration
public int WizardType { get; set; }
Property Value
Methods
Declaration
public void ExportComponents(NXObject partTag, string assemblyInFolderWithPath, string outputDir)
Parameters
Declaration
public void ExportSingleComponent(string assemblyPartNameWithPath, string outputDir)
Parameters
Type |
Name |
Description |
string |
assemblyPartNameWithPath |
|
string |
outputDir |
|
Declaration
public void GetDrawingFilesInFolder(NXObject assemblyPartToExport, string assemblyInFolderWithPath, string outputDir, bool onlyGetDrawingFilesNotExport, out string[] drawingFilesNeedExport)
Parameters
Type |
Name |
Description |
NXObject |
assemblyPartToExport |
|
string |
assemblyInFolderWithPath |
|
string |
outputDir |
|
bool |
onlyGetDrawingFilesNotExport |
|
string[] |
drawingFilesNeedExport |
|
Declaration
public void RenameComponents(NXObject partTag, string dirName, string newPartName)
Parameters
Declaration
public void ReplaceComponent(NXObject componentTag, string newComponentNameWithPath)
Parameters
Type |
Name |
Description |
NXObject |
componentTag |
|
string |
newComponentNameWithPath |
|
Declaration
public void SetSearchFolderListForExportDrawingFiles(string[] folderList)
Parameters
Type |
Name |
Description |
string[] |
folderList |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink