←Select platform

AnnSize Structure

Summary

Stores an ordered pair of floating-point numbers and a unit of measurement, typically the width and height of a rectangle.

Syntax

C#
VB
C++
[SerializableAttribute()] 
public struct AnnSize 
  
<SerializableAttribute()> 
Public Structure AnnSize  
   Inherits System.ValueType 
[SerializableAttribute()] 
public value class AnnSize : public System.ValueType  

Example

This example creates a new AnnSize structure in inches then converts it to pixels.

C#
VB
using Leadtools; 
using Leadtools.Annotations; 
 
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); 
} 
Imports Leadtools 
Imports Leadtools.Annotations 
 
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 

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 Assembly