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

ConvertedX Method

Example 





AnnUnitConverter object to be used in converting the x-coordinate.
Destination AnnUnit unit of measure.
Returns the value of the x-coordinate of this AnnPoint structure converted to its equivalent in the specified AnnUnit unit of measure.
Syntax
public float ConvertedX( 
   AnnUnitConverter converter,
   AnnUnit unit
)
'Declaration
 
Public Function ConvertedX( _
   ByVal converter As AnnUnitConverter, _
   ByVal unit As AnnUnit _
) As Single
'Usage
 
Dim instance As AnnPoint
Dim converter As AnnUnitConverter
Dim unit As AnnUnit
Dim value As Single
 
value = instance.ConvertedX(converter, unit)
public float ConvertedX( 
   AnnUnitConverter converter,
   AnnUnit unit
)
 function Leadtools.Annotations.AnnPoint.ConvertedX( 
   converter ,
   unit 
)
public:
float ConvertedX( 
   AnnUnitConverter^ converter,
   AnnUnit unit
) 

Parameters

converter
AnnUnitConverter object to be used in converting the x-coordinate.
unit
Destination AnnUnit unit of measure.

Return Value

The value of the x-coordinate of this AnnPoint converted to its equivalent using the specified AnnUnit unit of measure.
Remarks
converter is used to do the actual conversion. If converter is null (Nothing in Visual Basic), the default AnnUnitConverter is used (in other words, conversion will be done based on the default 96 DPI).
Example
 
Public Sub AnnPoint_ConvertedX()
   ' set up a new unit converter with 96 DPI
   Dim converter As AnnUnitConverter = New AnnUnitConverter(96, 96)
   ' create a new annotation point at inch coordinate 1.5, 2
   Dim pt As AnnPoint = New AnnPoint(1.5F, 2.0F, AnnUnit.Inch)

   ' show the point
   Dim s As String
   s = String.Format("Show the point: {0}", pt)
   MessageBox.Show(s)

   ' show the X,Y coordinates converted to pixels
   s = String.Format("show the X,Y coordinates converted to pixels: Is {0}, {1} Pixels", pt.ConvertedX(converter, AnnUnit.Pixel), pt.ConvertedY(converter, AnnUnit.Pixel))
   MessageBox.Show(s)
End Sub
public void AnnPoint_ConvertedX()
{
   // set up a new unit converter with 96 DPI
   AnnUnitConverter converter = new AnnUnitConverter(96, 96);
   // create a new annotation point at inch coordinate 1.5, 2
   AnnPoint pt = new AnnPoint(1.5f, 2f, AnnUnit.Inch);

   // show the point
   string s;
   s = string.Format("Show the point: {0}", pt);
   MessageBox.Show(s);

   // show the X,Y coordinates converted to pixels
   s = string.Format("show the X,Y coordinates converted to pixels: Is {0}, {1} Pixels", pt.ConvertedX(converter, AnnUnit.Pixel), pt.ConvertedY(converter, AnnUnit.Pixel));
   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

AnnPoint Structure
AnnPoint Members

 

 


Products | Support | Contact Us | Copyright Notices

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