C#
VB
WinRT C#
C++
Defines an interface with properties and methods for representing Bates stamp elements.
public interface IAnnBatesElement
Public Interface IAnnBatesElement
public interface IAnnBatesElement
function Leadtools.Annotations.Documents.IAnnBatesElement()
public:
interface class IAnnBatesElement abstract
This example creates different Bates stamp elements and sets their properties.
using Leadtools.Annotations.Core;
using Leadtools.Annotations.Documents;
using LeadtoolsExamples.Common;
public void IAnnBateElement_IAnnBateElement()
{
//The base interface for all bates stamp elements
IAnnBatesElement baseElement = null;
//Create AnnBatesDateTime element and set its properties
AnnBatesDateTime dateTimeElement = new AnnBatesDateTime();
dateTimeElement.CurrentDateTime = DateTime.Now;
dateTimeElement.Kind = AnnDateTimeKind.Local;
dateTimeElement.Format = "M/d/yy";
baseElement = dateTimeElement;
//print the content of this dateTimeElement
Debug.WriteLine(baseElement.AsString()); // the output will be "9/14/15"
//Create AnnBatesNumber element and set its properties
AnnBatesNumber 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 numberElement
Debug.WriteLine(baseElement.AsString()); // the output will be "PrefixTest0005SuffixTest"
//Create AnnBatesText element
AnnBatesText textElement = AnnBatesText.Create("This is text");
baseElement = textElement;
//print the content of this textElement
Debug.WriteLine(baseElement.AsString()); // the output will be "This is text"
}
Imports Leadtools.Annotations.Core
Imports Leadtools.Annotations.Documents
Imports LeadtoolsExamples.Common
Public Sub IAnnBateElement_IAnnBateElement()
'The base interface for all Bates stamp elements
Dim baseElement As IAnnBatesElement = Nothing
'Create AnnBatesDateTime element and set its properties
Dim dateTimeElement As AnnBatesDateTime = New AnnBatesDateTime()
dateTimeElement.CurrentDateTime = DateTime.Now
dateTimeElement.Kind = AnnDateTimeKind.Local
dateTimeElement.Format = "M/d/yy"
baseElement = dateTimeElement
'print the content of this dateTimeElement
Debug.WriteLine(baseElement.AsString()) ' the output will be "9/14/15"
'Create AnnBatesNumber element and set its properties
Dim numberElement As AnnBatesNumber = 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 numberElement
Debug.WriteLine(baseElement.AsString()) ' the output will be "PrefixTest0005SuffixTest"
'Create AnnBatesText element
Dim textElement As AnnBatesText = AnnBatesText.Create("This is text")
baseElement = textElement
'print the content of this textElement
Debug.WriteLine(baseElement.AsString()) ' the output will be "This is text"
End Sub
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET