Leadtools.Forms Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
Addition Operator
See Also  Example
Leadtools.Forms Namespace > LogicalPoint Structure : Addition Operator


point
Specifies the LogicalPoint.
size
Specifies the LogicalSize.
Returns a LogicalPoint that results from adding the width and height of a LogicalSize structure to the X and Y coordinants of the LogicalPoint structure, respectively.

Syntax

Visual Basic (Declaration) 
Public Operator +( _
   ByVal point As LogicalPoint, _
   ByVal size As LogicalSize _
) As LogicalPoint
C# 
public LogicalPoint operator +( 
   LogicalPoint point,
   LogicalSize size
)
C++/CLI 
public:
LogicalPoint operator +( 
   LogicalPoint point,
   LogicalSize size
)

Parameters

point
Specifies the LogicalPoint.
size
Specifies the LogicalSize.

Example

This example adds the size structure to point structure (offset).

Visual BasicCopy Code
'''This example adds two point structures.
Public Sub LogicalPoint_OperatorPlus()
   Dim sz As LogicalSize = New LogicalSize(2, 3, LogicalUnit.Centimeter)
   Dim pt As LogicalPoint = New LogicalPoint(1.5F, 2f, LogicalUnit.Inch)
   Dim s As String = String.Format("pt + sz = {0}", pt + sz)
   MessageBox.Show(s)
End Sub
C#Copy Code
///This example adds two point structures. 
public void LogicalPoint_OperatorPlus() 

   LogicalSize sz = new LogicalSize(2, 3, LogicalUnit.Centimeter); 
   LogicalPoint pt = new LogicalPoint(1.5F, 2f, LogicalUnit.Inch); 
   string s = string.Format("pt + sz = {0}", pt + sz); 
   MessageBox.Show(s); 
}

Remarks

The unit of measurement of the new LogicalPoint is the same as the unit of measurement of the passed LogicalPoint. The X-Coordinate of the new LogicalPoint equals the sum of the X-Coordinate of the passed LogicalPoint and the Width property of the passed LogicalSize, i.e. new X = X + Width. The Y-Coordinate of the new LogicalPoint equals the sum of the Y-Coordinate of the passed LogicalPoint and the Height property of the passed LogicalSize, i.e. new Y = Y + Height.

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also

Leadtools.Forms requires a Forms Module license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features