Error processing SSI file
LEADTOOLS Annotations (Leadtools.Annotations assembly)

Show in webframe

Equality Operator (AnnSize)






The AnnSize structure on the left side of the equality operator.
The AnnSize structure on the right side of the equality operator.
Determines whether two AnnSize structures are equal.
Syntax
public bool operator ==( 
   AnnSize left,
   AnnSize right
)
'Declaration
 
Public Operator =( _
   ByVal left As AnnSize, _
   ByVal right As AnnSize _
) As Boolean
'Usage
 

            

            
public:
bool operator ==( 
   AnnSize left,
   AnnSize right
)

Parameters

left
The AnnSize structure on the left side of the equality operator.
right
The AnnSize structure on the right side of the equality operator.

Return Value

This operator returns true if left and right have equal Width and Height values; otherwise false.
Remarks
If the two sizes have different units, comparison will be done after temporarily converting both to a common unit.
Example

This example creates a size in inches, converts it to pixels, then makes sure the two sizes are still equal.

Copy Code  
Imports Leadtools
Imports Leadtools.Annotations

Public Sub AnnSize_OperatorEquals()
   ' set up a new unit converter with 96 DPI
   Dim converter As AnnUnitConverter = New AnnUnitConverter(96, 96)
   Dim inches As AnnSize = New AnnSize(1.5F, 2.0F, AnnUnit.Inch)
   Dim pixels As AnnSize = New AnnSize(inches.ConvertTo(converter, AnnUnit.Pixel).ToSizeF(), AnnUnit.Pixel)

   Dim s As String

   ' should say true
   s = String.Format("Should say True: inches == pixels is {0}", AnnSize.op_Equality(inches, pixels))
   MessageBox.Show(s)

   ' should say false
   s = String.Format("Should say False: inches != pixels is {0}", AnnSize.op_Inequality(inches, pixels))
   MessageBox.Show(s)
End Sub
using Leadtools;
using Leadtools.Annotations;

public void AnnSize_OperatorEquals()
{
   // set up a new unit converter with 96 DPI
   AnnUnitConverter converter = new AnnUnitConverter(96, 96);
   AnnSize inches = new AnnSize(1.5F, 2f, AnnUnit.Inch);
   AnnSize pixels = new AnnSize(inches.ConvertTo(converter, AnnUnit.Pixel).ToSizeF(), AnnUnit.Pixel);

   string s;

   // should say true
   s = string.Format("Should say True: inches == pixels is {0}", inches == pixels);
   MessageBox.Show(s);

   // should say false
   s = string.Format("Should say False: inches != pixels is {0}", inches != pixels);
   MessageBox.Show(s);
}
Requirements

Target Platforms

See Also

Reference

AnnSize Structure
AnnSize Members

Error processing SSI file
(Deprecated, use Leadtools.Annotations.Core instead)