Class DefEditorBuilder
Inheritance
DefEditorBuilder
Assembly: NXOpen.dll
Syntax
public class DefEditorBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
DefEditorBuilder()
Declaration
protected DefEditorBuilder()
Properties
CurrentLayer
Declaration
public string CurrentLayer { get; set; }
Property Value
Methods
AddAddress(string, string, string, AddressForceType, string, AddressLeaderType, string, AddressTrailerType, bool, double, AddressLimitHandleType, bool, double, AddressLimitHandleType)
Declaration
public void AddAddress(string addressName, string formatName, string zeroLimitName, DefEditorBuilder.AddressForceType forceType, string leader, DefEditorBuilder.AddressLeaderType leaderType, string trailer, DefEditorBuilder.AddressTrailerType trailerType, bool maxIsDefine, double maxLimit, DefEditorBuilder.AddressLimitHandleType maxHandeType, bool minIsDefine, double minLimit, DefEditorBuilder.AddressLimitHandleType minHandeType)
Parameters
AddAddressWithOmit(string, string, string, AddressForceType, string, AddressLeaderType, string, AddressTrailerType, bool, double, AddressLimitHandleType, bool, double, AddressLimitHandleType, string)
Declaration
public void AddAddressWithOmit(string addressName, string formatName, string zeroLimitName, DefEditorBuilder.AddressForceType forceType, string leader, DefEditorBuilder.AddressLeaderType leaderType, string trailer, DefEditorBuilder.AddressTrailerType trailerType, bool maxIsDefine, double maxLimit, DefEditorBuilder.AddressLimitHandleType maxHandeType, bool minIsDefine, double minLimit, DefEditorBuilder.AddressLimitHandleType minHandeType, string omit)
Parameters
AddBlockAddress(string, string, int, string, int, bool, bool)
Declaration
public void AddBlockAddress(string blockTemplateName, string blockAddressName, int blockItemType, string expression, int addressIndex, bool isOptional, bool hasNoWordSeparator)
Parameters
Type |
Name |
Description |
string |
blockTemplateName |
|
string |
blockAddressName |
|
int |
blockItemType |
|
string |
expression |
|
int |
addressIndex |
|
bool |
isOptional |
|
bool |
hasNoWordSeparator |
|
AddBlockTemplate(string, string[], BlockItemType[], string[], int[], bool[], bool[])
Declaration
public void AddBlockTemplate(string blockTemplateName, string[] blockAddressName, DefEditorBuilder.BlockItemType[] blockItemType, string[] expression, int[] addressIndex, bool[] isOptional, bool[] hasNoWordSeparator)
Parameters
AddFormat(string, bool, bool, bool, bool, int, int, FormatType)
Declaration
public void AddFormat(string formatName, bool isOutputLeaderPlusSign, bool isOutputLeadingZeros, bool isOutputDecimalPoint, bool isOutputTrailingZeros, int visibleDigits, int visibleDecimals, DefEditorBuilder.FormatType formatType)
Parameters
DeleteAddress(string)
Declaration
public void DeleteAddress(string addressName)
Parameters
Type |
Name |
Description |
string |
addressName |
|
DeleteBlockAddress(string, string)
Declaration
public void DeleteBlockAddress(string blockTemplateName, string addressName)
Parameters
Type |
Name |
Description |
string |
blockTemplateName |
|
string |
addressName |
|
DeleteBlockTemplate(string)
Declaration
public void DeleteBlockTemplate(string blockTemplateName)
Parameters
Type |
Name |
Description |
string |
blockTemplateName |
|
DeleteFormat(string)
Declaration
public void DeleteFormat(string formatName)
Parameters
Type |
Name |
Description |
string |
formatName |
|
GetAddressOmit(string)
Declaration
public string GetAddressOmit(string addressName)
Parameters
Type |
Name |
Description |
string |
addressName |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink