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

AnnSize Structure

Example 





Members 
Stores an ordered pair of floating-point numbers and a unit of measurement, typically the width and height of a rectangle.
Object Model
AnnSize Structure
Syntax
[SerializableAttribute()]
public struct AnnSize : System.ValueType 
'Declaration
 
<SerializableAttribute()>
Public Structure AnnSize 
   Inherits System.ValueType
'Usage
 
Dim instance As AnnSize
[SerializableAttribute()]
public class AnnSize
JAVASCRIPT_NOSTRUCTS
[SerializableAttribute()]
public value class AnnSize : public System.ValueType 
Example
 
Private Sub AnnSize_AnnSize()
   ' set up a new unit converter with 96 DPI
   Dim converter As AnnUnitConverter = New AnnUnitConverter(96, 96)
   ' create a new annotation size that is 1.5 and 2 inches
   Dim sz As AnnSize = New AnnSize(1.5F, 2.0F, AnnUnit.Inch)

   ' show the size
   Dim s As String = String.Format("{0}", sz)
   MessageBox.Show(s)

   ' convert the size to pixels
   sz.Convert(converter, AnnUnit.Pixel)

   ' show
   s = String.Format("{0}", sz)
   MessageBox.Show(s)
End Sub
private void AnnSize_AnnSize()
{
   // set up a new unit converter with 96 DPI
   AnnUnitConverter converter = new AnnUnitConverter(96, 96);
   // create a new annotation size that is 1.5 and 2 inches
   AnnSize sz = new AnnSize(1.5f, 2f, AnnUnit.Inch);

   // show the size
   string s = string.Format("{0}", sz);
   MessageBox.Show(s);

   // convert the size to pixels
   sz.Convert(converter, AnnUnit.Pixel);

   // show
   s = string.Format("{0}", sz);
   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

AnnSize Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices

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