LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

ConvertHorizontal Method

Example 





Value to be converted. This is in srcUnit units.
Source AnnUnit.
Destination AnnUnit.
Converts a value from one unit to another using the horizontal DPI value.
Syntax
public float ConvertHorizontal( 
   float value,
   AnnUnit srcUnit,
   AnnUnit destUnit
)
'Declaration
 
Public Function ConvertHorizontal( _
   ByVal value As Single, _
   ByVal srcUnit As AnnUnit, _
   ByVal destUnit As AnnUnit _
) As Single
'Usage
 
Dim instance As AnnUnitConverter
Dim value As Single
Dim srcUnit As AnnUnit
Dim destUnit As AnnUnit
Dim value As Single
 
value = instance.ConvertHorizontal(value, srcUnit, destUnit)
public float ConvertHorizontal( 
   float value,
   AnnUnit srcUnit,
   AnnUnit destUnit
)
 function Leadtools.Annotations.AnnUnitConverter.ConvertHorizontal( 
   value ,
   srcUnit ,
   destUnit 
)
public:
float ConvertHorizontal( 
   float value,
   AnnUnit srcUnit,
   AnnUnit destUnit
) 

Parameters

value
Value to be converted. This is in srcUnit units.
srcUnit
Source AnnUnit.
destUnit
Destination AnnUnit.

Return Value

The converted value.
Example
 
Public Sub AnnUnitConverter_ConvertHorizontal()
   ' set up a new unit converter with 96 horizontal and 192 vertical DPI
   Dim converter As AnnUnitConverter = New AnnUnitConverter(96, 192)
   Dim pixels As Single = 200

   ' convert using the horizontal DPI
   Dim horzInches As Single = converter.ConvertHorizontal(200, AnnUnit.Pixel, AnnUnit.Inch)

   ' convert using the vertical DPI
   Dim vertInches As Single = converter.ConvertVertical(200, AnnUnit.Pixel, AnnUnit.Inch)

   ' show
   Dim s As String = String.Format("{0} {1} is {2} {3} at {4} X DPI{5}{0} {1} is {6} {3} at {7} Y DPI", pixels, AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Pixel), horzInches, AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Inch), converter.DpiX, Environment.NewLine, vertInches, converter.DpiY)
   MessageBox.Show(s)
End Sub
public void AnnUnitConverter_ConvertHorizontal()
{
   // set up a new unit converter with 96 horizontal and 192 vertical DPI
   AnnUnitConverter converter = new AnnUnitConverter(96, 192);
   float pixels = 200;

   // convert using the horizontal DPI
   float horzInches = converter.ConvertHorizontal(200, AnnUnit.Pixel, AnnUnit.Inch);

   // convert using the vertical DPI
   float vertInches = converter.ConvertVertical(200, AnnUnit.Pixel, AnnUnit.Inch);

   // show
   string s = string.Format(
   "{0} {1} is {2} {3} at {4} X DPI{5}{0} {1} is {6} {3} at {7} Y DPI",
   pixels,
   AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Pixel),
   horzInches,
   AnnUnitConverter.GetUnitAbbreviation(AnnUnit.Inch),
   converter.DpiX,
   Environment.NewLine,
   vertInches,
   converter.DpiY);
   MessageBox.Show(s);
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnUnitConverter Class
AnnUnitConverter Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.