←Select platform

Equality Operator

Summary

Determines whether two AnnSize structures are equal.

Syntax

C#
VB
C++
public static bool ==( 
   AnnSize left, 
   AnnSize right 
) 
  
Public Operator =( _ 
   ByVal left As Leadtools.Annotations.AnnSize, _ 
   ByVal right As Leadtools.Annotations.AnnSize _ 
) As Boolean 
public: 
bool operator ==(  
   Leadtools.Annotations.AnnSize left, 
   Leadtools.Annotations.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.

C#
VB
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); 
} 
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 

Requirements

Target Platforms

See Also

Reference

AnnSize Structure

AnnSize Members

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly