←Select platform

LeadSize Structure

Summary
Stores two integer numbers that represent a size (Width and Height).
Syntax
C#
VB
Objective-C
C++
Java
[SerializableAttribute()] 
[DataContractAttribute(Name="LeadSize")] 
public struct LeadSize 
typedef struct LeadSize 
public final class LeadSize implements Serializable 
<SerializableAttribute(),  
 DataContractAttribute(Name:="LeadSize")>  
Public Structure LeadSize 
public: 
   [SerializableAttribute,  
   DataContractAttribute(Name=L"LeadSize")] 
   value class LeadSize sealed 
Remarks

Various parts of the LEADTOOLS toolkit require a structure that represents a size with width and height values. Although the .NET framework contains many structures that can be used for this such as System.Drawing.Size and System.Windows.Size they are tied to a specific platform (GDI+ and WPF in the previous case).

The LeadSize structure specifies a platform-independent representation of a size. If required, you can convert a LeadSize structure to a platform-independent size.

To convert a GDI+ System.Drawing.Size (source) to LeadSize, use the following code:

LeadSize dest = new LeadSize(source.Width, source.Height)

To convert a LeadSize (source) to GDI+ System.Drawing.Size, use the following code:

System.Drawing.Size dest = new System.Drawing.Size(source.Width, source.Height)

To convert a WPF System.Windows.Size (source) to LeadSize, use the following code:

LeadSize dest = new LeadSize((int)source.Width, (int)source.Height)

To convert a LeadSize (source) to WPF System.Windows.Size, use the following code:

System.Windows.Size dest = new System.Windows.Size(source.Width, source.Height)
Requirements

Target Platforms

Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.