←Select platform

IAnnBatesElement Interface

Summary

Defines an interface with properties and methods for representing Bates stamp elements.

Syntax

C#
VB
WinRT C#
C++
public interface IAnnBatesElement 
Public Interface IAnnBatesElement  
public interface IAnnBatesElement  
function Leadtools.Annotations.Documents.IAnnBatesElement()  
public: 
   interface class IAnnBatesElement abstract 

Example

This example creates different Bates stamp elements and sets their properties.

C#
VB
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 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Documents Assembly