The AnnBatesNumber is a Bates stamp numerical element that represents an incremental value on the Bates stamp.
Control this element using provided properties such as those for number of digits and starting number among others.
using Leadtools.Annotations.BatesStamp;public void IAnnBateElement_IAnnBateElement(){//The base interface for all bates stamp elementsIAnnBatesElement baseElement = null;//Create AnnBatesDateTime element and set its propertiesAnnBatesDateTime dateTimeElement = new AnnBatesDateTime();dateTimeElement.CurrentDateTime = DateTime.Now;dateTimeElement.Kind = AnnDateTimeKind.Local;dateTimeElement.Format = "M/d/yy";baseElement = dateTimeElement;//print the content of this dateTimeElementDebug.WriteLine(baseElement.AsString());//Create AnnBatesNumber element and set its propertiesAnnBatesNumber numberElement = new AnnBatesNumber();numberElement.NumberOfDigits = 4;numberElement.PrefixText = "PrefixTest";numberElement.StartNumber = 5;numberElement.SuffixText = "SuffixTest";numberElement.UseAllDigits = true;numberElement.AutoIncrement = true;baseElement = numberElement;//print the content of this numberElementDebug.WriteLine(baseElement.AsString()); // the output will be "PrefixTest0005SuffixTest"//Create AnnBatesText elementAnnBatesText textElement = AnnBatesText.Create("This is text");baseElement = textElement;//print the content of this textElementDebug.WriteLine(baseElement.AsString()); // the output will be "This is text"}