The Convert Method is available as an add-on to the LEADTOOLS Document and Medical Imaging toolkits.
Returns this
LogicalRectangle structure, converted to its equivalent in the specified destination unit of measure.
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As LogicalRectangle
Dim sourceDpiX As Double
Dim sourceDpiY As Double
Dim destinationUnit As LogicalUnit
Dim destinationDpiX As Double
Dim destinationDpiY As Double
instance.Convert(sourceDpiX, sourceDpiY, destinationUnit, destinationDpiX, destinationDpiY) |
Parameters
- sourceDpiX
- Represents the DPI of the source value along the x-axis. This value is only used if the source unit of measure is Leadtools.Forms.LogicalUnit.Pixel.
- sourceDpiY
- Represents the DPI of the source value along the y-axis. This value is only used if the source unit of measure is Leadtools.Forms.LogicalUnit.Pixel.
- destinationUnit
- The unit of measurement of the destination value.
- destinationDpiX
- Represents the DPI of the destination value along the x-axis. This value is only used if the source unit of measure is Leadtools.Forms.LogicalUnit.Pixel.
- destinationDpiY
- Represents the DPI of the destination value along the y-axis. This value is only used if the source unit of measure is Leadtools.Forms.LogicalUnit.Pixel.
Example
This example creates a new LogicalRectangle structure in inches then converts it to pixels.
Visual Basic | Copy Code |
---|
Private Sub LogicalRectangle_LogicalRectangle()
' create a new logical rectangle that is 1.5 2. 3, and 4 inches
Dim rect As LogicalRectangle = New LogicalRectangle(1.5f, 2f, 3f, 4f, LogicalUnit.Inch)
' show the rectangle
Dim s As String = String.Format("{0}", rect)
MessageBox.Show(s)
' convert the rectangle to pixels
rect.Convert(150, 150, LogicalUnit.Pixel, 150, 150)
' show
s = String.Format("{0}", rect)
MessageBox.Show(s)
End Sub |
C# | Copy Code |
---|
private void LogicalRectangle_LogicalRectangle()
{
// create a new logical rectangle that is 1.5 2. 3, and 4 inches
LogicalRectangle rect = new LogicalRectangle(1.5f, 2f, 3f, 4f, LogicalUnit.Inch);
// show the rectangle
string s = string.Format("{0}", rect);
MessageBox.Show(s);
// convert the rectangle to pixels
rect.Convert(150, 150, LogicalUnit.Pixel, 150, 150);
// show
s = string.Format("{0}", rect);
MessageBox.Show(s);
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7
See Also