C#
VB
C++
The AnnUnitConverter class contains methods and properties for converting between different units of measurement.
[SerializableAttribute()]
public class AnnUnitConverter
<SerializableAttribute()>
Public Class AnnUnitConverter
[SerializableAttribute()]
public ref class AnnUnitConverter
This example shows how to convert between AnnUnit and AnnAngularUnit in several ways.
using Leadtools;
using Leadtools.Annotations;
private void AnnUnitConverter_AnnUnitConverter()
{
// set up the unit converter with 96 DPI
AnnUnitConverter converter = new AnnUnitConverter(96, 96);
// 200 pixels
float pixels = 200;
// convert to inches
float inches = converter.ConvertHorizontal(pixels, AnnUnit.Pixel, AnnUnit.Inch);
// show
string s = string.Format("{0} {1} is {2} {3} at {4} DPI",
pixels,
AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Pixel),
inches,
AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Inch),
converter.DpiX);
MessageBox.Show(s);
// 45 degrees
float degrees = 45;
// convert to radians
float radians = AnnUnitConverter.Convert(degrees, AnnAngularUnit.Degree, AnnAngularUnit.Radian);
// show
s = string.Format("{0}{1} is {2} {3}",
degrees,
AnnUnitConverter.GetAngularUnitAbbreviation(AnnAngularUnit.Degree),
radians,
AnnUnitConverter.GetAngularUnitAbbreviation(AnnAngularUnit.Radian));
MessageBox.Show(s);
}
Imports Leadtools
Imports Leadtools.Annotations
Private Sub AnnUnitConverter_AnnUnitConverter()
' set up the unit converter with 96 DPI
Dim converter As AnnUnitConverter = New AnnUnitConverter(96, 96)
' 200 pixels
Dim pixels As Single = 200
' convert to inches
Dim inches As Single = converter.ConvertHorizontal(pixels, AnnUnit.Pixel, AnnUnit.Inch)
' show
Dim s As String = String.Format("{0} {1} is {2} {3} at {4} DPI", pixels, AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Pixel), inches, AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Inch), converter.DpiX)
MessageBox.Show(s)
' 45 degrees
Dim degrees As Single = 45
' convert to radians
Dim radians As Single = AnnUnitConverter.Convert(degrees, AnnAngularUnit.Degree, AnnAngularUnit.Radian)
' show
s = String.Format("{0}{1} is {2} {3}", degrees, AnnUnitConverter.GetAngularUnitAbbreviation(AnnAngularUnit.Degree), radians, AnnUnitConverter.GetAngularUnitAbbreviation(AnnAngularUnit.Radian))
MessageBox.Show(s)
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