Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.29
|
Leadtools.Annotations.Automation Assembly > Leadtools.Annotations.Automation Namespace > AnnAutomationObject Class : NextNumber Property |
public virtual int NextNumber {get; set;}
'Declaration
Public Overridable Property NextNumber As Integer
public virtual int NextNumber {get; set;}
@property (nonatomic,assign) int nextNumber;
public int getNextNumber() public void setNextNumber(int value)
<br/>get_NextNumber();<br/>set_NextNumber(value);<br/>Object.defineProperty('NextNumber');
When the automation object creates new object from this template. It can use the values of NextNumber and LabelTemplate to automatically create a label and set its value for the new object.
If the value of LabelTemplate is null (The default value), then the automation object will not try to create a new label as follows:
If the value of LabelTemplate is null, then new label is created.
Else, the automation will check if the object has a label in its AnnObject.Labels collection with the name "AnnObjectName". This label is created by default by LEADTOOLS whenever a new AnnObject is created. The automation will then set the value of the label to LabelTemplate. If the template contain the string "##", it will be replaced by the value of NextNumber. (Default of 1) and NextNumber is then incremented by 1.